michewl/builder-images
Archived
1
0
Fork
You've already forked builder-images
0
A collection of builder images to use in build pipelines.
This repository has been archived on 2024年07月21日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
2023年04月16日 17:03:40 +02:00
.config chore: update git cliff and tea for general image 2023年04月16日 16:43:14 +02:00
.idea chore: initial commit 2022年12月17日 11:27:55 +01:00
.versions chore: set versions for automated releases 2023年04月16日 17:03:40 +02:00
.woodpecker ci: fix description link and rust tools install ( #14 ) 2022年12月20日 20:32:16 +01:00
etc chore: initial commit 2022年12月17日 11:27:55 +01:00
.editorconfig chore: initial commit 2022年12月17日 11:27:55 +01:00
.gitattributes chore: initial commit 2022年12月17日 11:27:55 +01:00
.gitignore chore: initial commit 2022年12月17日 11:27:55 +01:00
CHANGELOG.md chore(release): prepare for version 1.0.1 2022年12月17日 20:13:29 +01:00
CODE_OF_CONDUCT.md chore: initial commit 2022年12月17日 11:27:55 +01:00
CONTRIBUTING.md chore: initial commit 2022年12月17日 11:27:55 +01:00
Dockerfile.general chore: update git cliff and tea for general image 2023年04月16日 16:43:14 +02:00
Dockerfile.rust-dioxus-desktop chore: update rust for rust-dioxus-desktop 2023年04月16日 16:59:05 +02:00
LICENSE chore: initial commit 2022年12月17日 11:27:55 +01:00
README.md chore: update git cliff and tea for general image 2023年04月16日 16:43:14 +02:00

Builder Images

A collection of builder images that can be used in build pipelines. The goal is to make better use of resources and avoid repeated downloads of the same dependencies.

Release

A public release will be created when a git tag gets pushed to the repository.

The release workflow is as follows:

Note: X.X.X must be replaced with the release version.

  1. Update the CHANGELOG.md using git-cliff
    • Command: git cliff --config .config/cliff.toml --output CHANGELOG.md --tag X.X.X
  2. Add and commit all changes
    • Command: git add . && git commit -m "chore(release): prepare for version X.X.X"
  3. Create a signed tag
    • Command: git tag -s X.X.X -m "chore(release): version X.X.X"
  4. Push everything
    • Command: git push && git push --tags

Image-Versions

To create a version of an individual image, edit the corresponding file in .versions/ and push it to the default branch.