Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
567912d8
Verified
Commit
567912d8
authored
Jul 17, 2020
by
Sven-Hendrik Haase
Browse files
Document more stuff for new GitLab projects
parent
6d05d9a7
Pipeline
#488
passed with stage
in 1 minute and 1 second
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
docs/new-gitlab-project.md
View file @
567912d8
...
...
@@ -12,3 +12,10 @@ the "Developer" role. The idea is to let these people mostly manage their own pr
4.
If a project needs a secure runner to build trusted artifacts, coordinate with
the rest of the DevOps team and if found to be reasonable, assign a secure runner
to a protected branch of the project.
5.
Make sure that the Push Rules in https://gitlab.archlinux.org/archlinux/arch-boxes/-/settings/repository
tick all of "Committer restriction", "Reject unsigned commits", "Do not allow
users to remove tags with git push", "Check whether author is a GitLab user",
"Prevent committing secrets to Git". All of these should be activated by
default as per group rules but it's good to check.
6.
The Protected Branches in https://gitlab.archlinux.org/archlinux/arch-boxes/-/settings/repository
should specify "Allowed to merge" and "Allowed to push" as "Developers + Maintainers."
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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