Difference between revisions of "CSEP Gitlab"
From SCECpedia
Jump to navigationJump to searchLine 11: | Line 11: | ||
* Avoid installing GitLab Runner on the same machine where Gitlab is installed. | * Avoid installing GitLab Runner on the same machine where Gitlab is installed. | ||
* GitLab needs JavaScript enabled in browsers to support features such as Issue Boards. | * GitLab needs JavaScript enabled in browsers to support features such as Issue Boards. | ||
+ | |||
+ | == CSEP Computers == | ||
+ | *[[CSEP_Computers]] | ||
+ | *[[CSEP_Hardware_Inventory]] | ||
== Gitlab Installation == | == Gitlab Installation == | ||
− | *[https://about.gitlab.com/ | + | *[https://about.gitlab.com/pricing/#self-managed Gitlab Software Options] |
− | *[https:// | + | *[https://about.gitlab.com/install/ GitLab and Runner Installation Information] |
== Related Entries == | == Related Entries == | ||
*[[CSEP_Working_Group]] | *[[CSEP_Working_Group]] | ||
*[[CSEP_Project]] | *[[CSEP_Project]] |
Revision as of 06:14, 25 February 2020
The CSEP2 software development and test environment uses the Gitlab integration software.
Contents
Gitlab Basic System Requirements
- Recent Linux Distro (Ubuntu,Centos...)
- Generate SSH keys
- Configure SMTP Server
- 8GB RAM is the recommended minimum memory size for all installations and supports up to 100 users. 16GB RAM supports up to 500 users
- Databases: PostgreSQL
- Redis/Sidekiq: stores all user sessions and background task queue processes the background jobs with a multithreaded process
- Prometheus and it’s exporters
- Avoid installing GitLab Runner on the same machine where Gitlab is installed.
- GitLab needs JavaScript enabled in browsers to support features such as Issue Boards.