# Gitlab
# Tips
- To decrease the number of notifications go
to User Settings - Notifications (opens new window) and change
the
Global notification level
toParticipate
.
# Creating a new project in Gitlab
- Choose appropriate location:
- For infrastructure projects use
/apliteni/infra
group, in other cases use/apliteni/project_group/name
.
- The project name choice:
- Use domain name as project name or name written in kebab case, i.e.
some-awesome-service
.
# Checklist
- Go to Settings > Visibility, project features, permissions. Disable features that are not necessary for the project.
- Go to Settings > CI / CD. Configure docker image cleanup policy in a
Cleanup policy for tags
. - Project must contain a README.md with information how to up and deploy the project.
- Create .gitlab-ci.yml with
quality_checks
stage. - Use internal Package Registry and Container Registry. Use Access Tokens with only permission
read_registry
.
# FAQ
# How to find public keys?
A public key for any user is requested at addresses of the following format:
https://gitlab.apliteni.com/USERNAME.keys
# Pipelines
Check Pipelines page.