Series · 11 parts
Jenkins CI/CD
Unlock the power of Jenkins CI/CD in your development workflow! This introduction covers essential prerequisites, including understanding the contrasting roles...
- 1Jenkins CI/CD (1/11): Prerequisites and Mental Model
- 2Jenkins CI/CD (2/11): Create the Minimal Repo and Prove Local Tests Run
- 3Jenkins CI/CD (3/11): First Jenkins Job With a Jenkinsfile
- 4Jenkins CI/CD (4/11): Test Reporting With JUnit Results in Jenkins
- 5Jenkins CI/CD (5/11): Fast-Fail Static Checks With a Lint Stage
- 6Jenkins CI/CD (6/11): Integration Tests With Docker Compose
- 7Jenkins CI/CD (7/11): Artifacts and Debugging Failed Builds
- 8Jenkins CI/CD (8/11): Workspace Cleanup, Timeouts, and Retries
- 9Jenkins CI/CD (9/11): Concurrency and Port Conflicts
- 10Jenkins CI/CD (10/11): Release Pipeline — Build Artifacts on Tags
- 11Jenkins CI/CD (11/11): Publish to PyPI Securely
Series · 10 parts
GitHub Actions CI/CD
In this exhilarating first part of a ten-part series on GitHub Actions CI/CD, you embark on creating the "helloci" Python...
- 1GitHub Actions CI/CD (1/10): Make It a Package You Can Test
- 2GitHub Actions CI/CD (2/10): Unit Tests — Fast Feedback
- 3GitHub Actions CI/CD (3/10): Quality Gate Before Tests — Lint and Formatting
- 4GitHub Actions CI/CD (4/10): Your First CI Workflow — Run on Every PR
- 5GitHub Actions CI/CD (5/10): Matrix Testing — Multiple Python Versions
- 6GitHub Actions CI/CD (6/10): Integration Tests — Real Dependencies in CI
- 7GitHub Actions CI/CD (7/10): Branch Protection — Make CI a Merge Gate
- 8GitHub Actions CI/CD (8/10): Artifacts — Keep Evidence From a Run
- 9GitHub Actions CI/CD (9/10): Release Workflow — Tag, Build, Publish
- 10GitHub Actions CI/CD (10/10): Going Professional — Split Jobs, Caching, and Nightly Builds
Series · 8 parts
pgmonkey
Alright, so here's the gist: You can get started with pgmonkey in under five minutes. Just set up your project...
- 1pgmonkey (1/8) — Getting Started
- 2pgmonkey (2/8) — Connection Types
- 3pgmonkey (3/8) — Securing Connections with SSL/TLS
- 4pgmonkey (4/8) — Connection Pooling
- 5pgmonkey (5/8) — Environment Variables and Secrets
- 6pgmonkey (6/8) — The CLI Toolbox
- 7pgmonkey (7/8) — CSV Import and Export
- 8pgmonkey (8/8) — Production Patterns
