Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LHCb Core Software
lhcbstacks
Commits
70a2a969
Commit
70a2a969
authored
Jan 28, 2022
by
Marco Clemencic
Browse files
Add short explanation of how MRs and release builds are working
parent
e273b2f1
Pipeline
#3500373
passed with stages
in 2 minutes and 24 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
70a2a969
...
...
@@ -69,3 +69,17 @@ from the LHCb environment LbEnv) and make sure to install the hooks in the Git c
```
pre-commit install
```
## Merge Requests and Release Builds
When a
*ready*
merge request (non-draft) is available, the nightly builds system picks it
up and triggers a build of all projects that are defined in the slot and not already
available on CVMFS.
The
*release shifter*
on duty will pick up the MR and complete the deployment of the
projects following the check list pre-filled in the merge request description. Once all
tasks are completed, the MR can be merged.
If there is a problem during with the release build, the MR should be marked as
*draft*
until the problem is resolved. A new build will be automatically triggered once the
merge request is marked again as
*ready*
(provided it stayed
*draft*
for at least 10 minutes).
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment