Add rules to pipelines
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
Description
Expected Behavior
Actual Behavior
Possible Fix
Steps to Reproduce
Context
Your Environment
- Version used:
- Environment name and version (e.g. go v1.16.3 on FreeBSD 13.0-current):
- Server type and version:
- Operating System and version:
Edited by Ghost User