#388: Add images generation build automation
All threads resolved!
All threads resolved!
Introduce Dockerfiles based on latest Python available
Install silkaj and make it available to the CLI
Two steps: build, copy.
Otherwise, you don’t get Silkaj sources built-in the image
Poetry and pip environment of images builds:
- Pip for direct consumers like DeathReaper
- Poetry for developers, with git in
Manual triggered job to generate the image
Extensible job definition for future usages
Rename stage from `publish` to `package`
Tag images with the commit hash, the branch, and latest
Define python version variable and pass it as an ARG to the builds
Release and `dev` channels and jobs
Tag the image with the git tag when present
-
Set image's timezone to Paris
- For DeathReaper to report the date in Paris timezone and not GMT
-
Document Docker images usage
Close #388 (closed).
Review
If you don’t feel at ease reviewing the CI nor the Dockerfile
s, you can just test the generated images as documented. That’s fine with me. You can ask questions in the review if you want to learn more how this all works.
Edited by Moul
Merge request reports
Activity
Filter activity
changed milestone to %0.10.0
added CI/CD Documentation Install labels
requested review from @matograine
assigned to @moul
added 3 commits
- 7144e2bd - [ci] #388 (closed): Add images generation build automation
- dc93cafa - [enh] #256 (closed), #388 (closed): Set image's timezone to Paris
- 5600a755 - [doc] Document Docker images usage
- Resolved by Moul
- Resolved by Moul
- Resolved by Moul
added 4 commits
-
19088742 - 1 commit from branch
dev
- a93334d1 - [ci] #388 (closed): Add images generation build automation
- de10ebaa - [enh] #256 (closed), #388 (closed): Set image's timezone to Paris
- b74b8d81 - [doc] Document Docker images usage
Toggle commit list-
19088742 - 1 commit from branch
enabled an automatic merge when the pipeline for b74b8d81 succeeds
added 3 commits
- 78140bb2 - [ci] #388 (closed): Add images generation build automation
- 79074c24 - [enh] #256 (closed), #388 (closed): Set image's timezone to Paris
- 11a6ae89 - [doc] Document Docker images usage
enabled an automatic merge when the pipeline for 11a6ae89 succeeds
Please register or sign in to reply