Add rules to pipelines
Description
After a discussion in BBB, we agreed on the following:
- One pipeline runs at every commit, but just builds a container and runs the unit tests. So you can quickly check, if you messed something up
- One pipeline runs on a merge request with everything related to code. So build, test and integration tests. Licensing also runs, but only when a dependency is added or updated
- Nightlys get removed, as they don't test new things. Only the security and compliance pipelines are run nightly to generate the statistics.
- MR to develop pipeline with integration test
- licensing only if go.mod or go.sum were edited
When exactly?
- code quality -> currently on merge request only
- controller test -> currently on merge request only
Related Issue
#142 (closed) Add rules to pipelines
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
-
Bug fix (non-breaking change which fixes an issue) -
New feature (non-breaking change which adds functionality) -
Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
-
My code follows the code style of this project. -
My change requires a change to the documentation. -
I have updated the documentation accordingly. -
I have read the CONTRIBUTING document. -
I have added tests to cover my changes. -
All new and existing tests passed.
Closes #142 (closed)
Edited by Felix Ohms
Merge request reports
Activity
added componentci typeimprovement labels
assigned to @istfeohms
added 2 commits
added 1 commit
- b6119b94 - expand workflow rules to prevent duplicate pipelines
added 3 commits
-
d67e2b50...c0b8b690 - 2 commits from branch
develop
- a55d2c99 - Merge branch 'develop' into 142-add-rules-to-pipelines
-
d67e2b50...c0b8b690 - 2 commits from branch
added 1 commit
- 71c23129 - enable build jobs for scheduled pipelines on main & develop
added 1 commit
- 908960c4 - Add rules for scheduled pipelines on main & develop
requested review from @m.stiemerling
added 9 commits
-
5ea7369a...0f6732b8 - 8 commits from branch
develop
- 77123eae - Merge branch 'develop' into 142-add-rules-to-pipelines
-
5ea7369a...0f6732b8 - 8 commits from branch
added 1 commit
- 67ccd8f1 - Merge branch 'develop' into 142-add-rules-to-pipelines
added 1 commit
- 4d4872d2 - Merge branch 'develop' into 142-add-rules-to-pipelines
mentioned in commit a181a3de
mentioned in commit 0c841ae7
Please register or sign in to reply