GitHub Actions Reusable Workflows: Inputs, Secrets & Composition
Build maintainable CI/CD by creating reusable workflows with typed inputs, secret inheritance, and output chaining across repositories.
17 posts · page 1 of 1
Build maintainable CI/CD by creating reusable workflows with typed inputs, secret inheritance, and output chaining across repositories.
Automate code quality checks with Git hooks. Set up pre-commit linting, pre-push testing, commit message validation, and manage hooks with Husky across teams.
Compare GitHub Actions and Jenkins for CI/CD pipelines. Covers setup, configuration, plugins, pricing, and when to choose each tool for your team.
Structure automated tests in your CI/CD pipeline — unit, integration, and end-to-end testing strategies, parallel execution, and failure handling.
Set up GitHub Actions CI/CD from scratch — workflows, jobs, caching, secrets, matrix builds, deployment, and reusable patterns for any language or framework.
Build fast, reliable CI/CD pipelines — parallel stages, caching, fast feedback, trunk-based development, and deployment automation patterns.
Learn to test REST APIs manually with Postman and curl, then automate with Jest and Supertest. Covers status codes, response validation, and CI integration.
Learn how to run shell commands from Python using the subprocess module with subprocess.run, Popen, pipes, error handling, and security best practices.
Build automated rollback systems that use health checks, error rate thresholds, and observability signals to detect failures and revert deployments without human intervention.
A hands-on guide to writing Ansible playbooks that configure servers, deploy apps, and enforce desired state across your fleet.
Build custom Git hooks that integrate with CI/CD pipelines: server-side hooks, push-based triggers, branch protection enforcement, and automated deployment gates.
Learn how SQL triggers work, when to use them, and when to avoid them. Covers BEFORE/AFTER triggers, audit logging, and common pitfalls.
Automate server configuration with Ansible — inventory, playbooks, modules, roles, and idempotent infrastructure management.
Stop copy-pasting CI YAML across repos. Learn how to build reusable GitHub Actions workflows with inputs, secrets, outputs, and per-environment overrides.
Automate checks before commits, pushes, and merges with native git hooks and the pre-commit framework. Keep your repo clean without slowing down.
How CustomResourceDefinitions extend the Kubernetes API and how operators encode operational knowledge as controllers reconciling desired state.
Learn how to write reliable end-to-end tests with Playwright, including selectors, fixtures, auto-waiting, and patterns that avoid flakiness.