Releases: philips-software/docker-ci-scripts
v3.1.0 - Support multiple push-branches
Add support for multiple push-branches. Thanks again Vincent Maggioli (@vmaggioli)
This can be handy for f.e. gitflow.
Syntax:
push-branches: master develop
DEPRECATION WARNING
push-branch is replaced by push-branches. In the next major release this will be removed.
v3.0.0 - Always go back to the root!
Breaking changes v3.0.0
The docker build command is now being called from the root of the project instead of the directory.
This has impact when your project has these two things:
- Directories with dockerfiles
- The dockerfile contains an
ADDor aCOPYcommand.
You now need to change the path to include the directory.
Example
ADD /scripts/entrypoint.sh entrypoint.shbecomes:ADD /6/java/scripts/entrypoint.sh entrypoint
v2.3.0 - Specify dockerfile
Thanks to Vincent Maggioli (@vmaggioli) we now can specify a specific dockerfile instead of a path!
Small refactoring
Small refactoring on scripts
Auto update docker.io description
Fix for #28 : Auto update description on docker.io
Support other docker registries
Add support for other docker registries.
- DOCKER_ORGANIZATION only mandatory for docker.io
Description is key
This release focusses on:
- Update description when pushing to docker.io
REPO file
Multi docker repositories support
Features
#21 - Support for different docker registries.
Default docker registry is docker.io. You can override that with: docker-registry.
Breaking Changes
Separated image-name from tags.
tags used to have both the image-name and tag. We've moved the image-name to image-name.
tags now only has the tags, in other words, only the part behind the :
Shell-linters....
Shell-linter
We've added a shell-linter.
Purpose
We want our shell scripts to be as good as possible.
We can use shell-linters / shellcheck to test our scripts and to improve them.
Changes
This release only introduces a shell-linter for the build of this github action.
The changes in the code are a result of the tips the shell-linter gave.