Difference between revisions of "CSEP Gitlab"
From SCECpedia
Jump to navigationJump to search| Line 1: | Line 1: | ||
The CSEP2 software development and test environment uses the [https://about.gitlab.com/ Gitlab] integration software. | The CSEP2 software development and test environment uses the [https://about.gitlab.com/ Gitlab] integration software. | ||
| − | + | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== CSEP Computers == | == CSEP Computers == | ||
| Line 23: | Line 14: | ||
*[https://docs.gitlab.com/omnibus/docker/ GitLab Installation using Docker] | *[https://docs.gitlab.com/omnibus/docker/ GitLab Installation using Docker] | ||
*[https://docs.gitlab.com/runner/install/docker.html GitLab Runner Installation with Docker] | *[https://docs.gitlab.com/runner/install/docker.html GitLab Runner Installation with Docker] | ||
| + | |||
| + | == 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. | ||
== Related Entries == | == Related Entries == | ||
*[[CSEP_Working_Group]] | *[[CSEP_Working_Group]] | ||
*[[CSEP_Project]] | *[[CSEP_Project]] | ||
Revision as of 17:31, 26 February 2020
The CSEP2 software development and test environment uses the Gitlab integration software.
Contents
CSEP Computers
- CSEP_Computers
- CSEP_Hardware_Inventory
- Github Docs
- SCEC CSEP Storage Summaries: File:Disk Usage Jan2020.txt Sorted by Username: File:Sorted Storage Jan2020.txt
Gitlab Installation
- Gitlab Software Options
- GitLab and Runner Installation Information
- GitLab Installation using Docker
- GitLab Runner Installation with Docker
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.