-
Notifications
You must be signed in to change notification settings - Fork 1
Tag based deployment pipeline including fast/slow checks #25
Copy link
Copy link
Closed
Description
We want to implement a robust testing and deployment pipeline.
The ideas is that the creation of a new tag on the master branch will trigger a CRAN submission under the condition that our fast running checks passed. In this case we also want to start to a slow run to monitor a.o. memory leakage. If the slow run succeeds, then the pipeline can create a new release from the tag.
Conditions:
- Perform a fast check on
- every commit to master
- whenever there is a pull request to master
- Perform a slow check when (fast run was successful and)
- new tag is created on master (optionally only if it is a release candidate, so
x.x.x-rc)
- new tag is created on master (optionally only if it is a release candidate, so
- Submit to CRAN (fast run was successful and)
- new tag is created on master
- (optionally) create a release (or new tag without
-rc):- slow check terminates without errors
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels