exasol / script-languages-container-ci

Contains Python project to run Script-Languages-Container CI Builds
MIT License
0 stars 0 forks source link

Improve control of CI builds #11

Closed tomuben closed 2 years ago

tomuben commented 2 years ago

Background

Rebuild

Currently we support the rebuilding of all containers during the CI if the branch starts with refs/heads/rebuild/.... However, it would be more convenient if we can force a rebuild using the commit message, simply by adding: "[rebuild]".

Ignored paths

CI builds are currently skipped on custom branches (feature, bug,....) if the last commit only contains changes not relevant for the behavior of the script-language container (for example documentation, license, infrastructure, etc.). We need to change the logic and compare all commits which are not yet on branch develop, because otherwise you can commit a code change and then commit a documentation change and push both together. Because of the documentation change, the code change wouldn't be built and tested.

Acceptance Criteria