This is a simplified architecture diagram that can be used to understand the GitLab architecture. A complete architecture diagram is available in our component diagram below. TCP 80,443 TCP 22 TCP 8090 HTTP/HTTPS SSH GitLab Pages GitLab Workhorse GitLab Shell Gitaly Puma (Gitlab Rails) Sidekiq...
This section describes the current architecture of GitLab as it relates to scalability and reliability. Reference Architecture Overview diagram source - GitLab employees only The diagram above shows a GitLab reference architecture scaled up for 50,000 users. We discuss each component below. Components...
For more information about how caching works, see Architecture diagram of hosted runners for GitLab.com, and Caching in GitLab CI/CD. Pricing of hosted runners for GitLab.com Jobs that run on hosted runners for GitLab.com consume compute minutes allocated to your namespace. The number of ...
原文:https://docs.gitlab.com/ee/development/architecture.html Software delivery Components Simplified Component Overview Component diagram Component legend Component list Component details Alertmanager Certificate management Consul Database migrations Elasticsearch Gitaly Praefect GitLab Geo...
GitLab + Jenkins + ACK automated deployment solution This article introduces how to combine our commonly used GitLab and Jenkins to realize automatic deployment of projects through K8s from a practical point of view. The production architecture diagram currently being used by the company is the ...
UsingETLarchitecture makes the code more explicit and easier to follow, test and extend. The idea is to have one ETL pipeline for each relation to be imported. API The currentprojectandgroupimports are file based, so they require an export step to generate the file to be imported. ...
See also the official GitLab Word List and the GitLab Architecture entry for GitLab Runner. Troubleshooting Learn how to troubleshoot common issues. Contributing Contributions are welcome. See CONTRIBUTING.md and the development documentation for details. If you’re a reviewer of GitLab Runner proje...
1.3 Scene architecture diagram 1.4 Cloud resources required 1.5 Prerequisites 2. Start the experiment environment 3. Configure GitLab 3.1 Log on to GitLab 3.2 Register GitLab Runner 3.3 Upload an SSH key 3.4 Create a registry 3.5 Create Cluster 3.6 Check the IP address of the ...
If you use SAML Group Sync and have multiple GitLab nodes, for example in a distributed or highly available architecture, you must include the SAML configuration block on all Sidekiq nodes in addition to Rails application nodes. GitLab.com GitLab Self-Managed To configure SAML Group Sync: See...
.dockerignoreUpdate Dockerfile to build translations 5 years ago .gitignoreIgnore database and configuration 4 years ago .gitlab-ci.ymlFix test on Python 3.12 4 months ago ARCHITECTURE.mdAdd architecture diagram 3 years ago CHANGELOG.mdUpdate CHANGELOG ...