Skip to content

Commit

Permalink
Add daily email for 2024-07-03
Browse files Browse the repository at this point in the history
Committing CI artifacts
  • Loading branch information
opdavies committed Jul 5, 2024
1 parent f86bd70 commit 2fe7fdb
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions source/_daily_emails/2024-07-03.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: Committing CI artifacts
date: 2024-07-03
permalink: daily/2024/07/03/committing-ci-artifacts
tags:
- software-development
- git
cta: ~
snippet: |
Do you commit artifacts from your CI pipeline?
---

One of the main uses for [a CI pipeline][0] is to build artifacts for your application, such as installing your dependencies using Composer or npm, or using build tools to perform tasks such as building your CSS and JavaScript assets.

Performing these tasks in a CI pipeline means the resulting files can be ignored from your code repository and not committed - making your commits smaller and easier to review, and less likely for you to encounter merge conflicts.

The alternative approach is to not use a CI pipline and to perform the tasks manually and commit them to your repository.

This introduces a separate set of challenges, but people like having the files in their repository and not worrying about failures in their pipeline.

Which do you prefer?

[0]: {{site.url}}/daily/2024/07/02/ci-not-ci-pipeline

0 comments on commit 2fe7fdb

Please sign in to comment.