daily-email: add 2023-08-22
Deployments with your CI pipeline
This commit is contained in:
parent
ae87cbb269
commit
b995463cdc
32
src/content/daily-email/2023-08-22.md
Normal file
32
src/content/daily-email/2023-08-22.md
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
---
|
||||||
|
title: >
|
||||||
|
Deployments with your CI pipeline
|
||||||
|
pubDate: 2023-08-22
|
||||||
|
permalink: >
|
||||||
|
archive/2023/08/22/deployments-with-your-ci-pipeline
|
||||||
|
tags:
|
||||||
|
- continuous-integration
|
||||||
|
- pipelines
|
||||||
|
---
|
||||||
|
|
||||||
|
You have a CI pipeline in your project.
|
||||||
|
|
||||||
|
Every time you push a commit, the CI pipeline runs and performs its checks.
|
||||||
|
|
||||||
|
It runs the automated tests and verifies they pass, statically analyses the code to identify any issues and validates the code follows the correct coding style and standards.
|
||||||
|
|
||||||
|
Everything passes.
|
||||||
|
|
||||||
|
## What next?
|
||||||
|
|
||||||
|
If the pipeline passes, your change is deployable.
|
||||||
|
|
||||||
|
So, why not extend the pipeline to deploy the change once the checks pass?
|
||||||
|
|
||||||
|
If the checks don't pass, don't deploy.
|
||||||
|
|
||||||
|
It could be as simple as pushing the code to an S3 bucket, a separate Git branch or repository for managing deployments, or creating an artifact like a Docker image.
|
||||||
|
|
||||||
|
Instead of waiting for someone to do this manually, remove a step and automate it within the pipeline.
|
||||||
|
|
||||||
|
The sooner it's deployed, the sooner it provides value for your application's users.
|
Loading…
Reference in a new issue