CSEP Gitlab: Difference between revisions

From SCECpedia
Jump to navigationJump to search
Maechlin (talk | contribs)
Maechlin (talk | contribs)
No edit summary
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.


== 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 ==
== 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.


CSEP Computers

Gitlab Installation

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