...
Executed for a pull request of a branch to master
issued via GitHub. A merge request can be accepted only if this pipeline executes successfully.
Pipeline on Snap-CI: Stages:
- 0-init
- 1-compile
- 2-unit-test
- 3-distribute
- 4-checkscript
The scripts executed in the stages can be found at https://snap-cigithub.com/github_repositories/kieker-monitoring/kieker/pulls
Feature branch
A pipeline for a branch is instantiated for each branch with a prefix issue- (e.g., issue-1432)
and triggered for each subsequent commit.
Example pipeline /tree/stable/bin/dev/snap-ci
Pipeline on Snap-CI: https://snap-ci.com/github_repositories/kieker-monitoring/kieker/branch/issue-1432pulls
Master to stable
Executed for each commit into the master
(possible via a pull request only). The final stage of the pipeline is a push to the stable
branch.
Stages:
- All stages from
Pull request
- Detailed tests of the release archives
Pipeline on Snap-CI: https://snap-ci.com/kieker-monitoring/kieker/branch/master
Feature branch
A pipeline for a branch is instantiated for each branch with a prefix issue- (e.g., issue-1432)
and triggered for each subsequent commit.
Stages: Same as Master to stable
except for the final push.
Example pipeline on Snap-CI: https://snap-ci.com/kieker-monitoring/kieker/branch/issue-1432
Nightly release
Executed each night based on the stable
branch.
...