Difference between revisions of "CSEP Gitlab"

From SCECpedia
Jump to navigationJump to search
Line 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/install/ Gitlab Install Intro]
+
*[https://about.gitlab.com/pricing/#self-managed Gitlab Software Options]
*[https://docs.gitlab.com/omnibus/README.html GitLab and Runner Installation Information]
+
*[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.

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.

CSEP Computers

Gitlab Installation

Related Entries