IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












Guidelines for reusing abstractions | GitLab  

13users  
docs.gitlab.com  


Why these guidelines are necessary End goal Abstractions Controllers API endpoints Service classes ServiceResponse Finders Presenters Serializers Models Model class methods Model instance methods Active Record Worker Guidelines for reusing abstractions As GitLab has grown, different patterns emerged across the codebase. Service classes, serializers, and presenters are just a few. These patterns ma




 

2023/07/08 04:55
 







 

















Database development guidelines | GitLab  

5users  
docs.gitlab.com  


Database Reviews Tooling Migrations Partitioning tables Debugging Best practices Case studies PostgreSQL information for GitLab administrators User information for scaling ClickHouse Miscellaneous Database development guidelines Database Reviews During the design phase of the feature youre working on, be mindful if you are adding any database-related changes. If youre adding or modifying a query




 

2020/12/07 18:48
 













Sidekiq Style Guide | GitLab  

3users  
docs.gitlab.com  


ApplicationWorker Sharding Retries Failure handling Deferring Sidekiq workers Sidekiq Queues Queue Namespaces Versioning Job size Job weights Tests Interacting with Sidekiq Redis and APIs Sidekiq development guidelines We use Sidekiq as our background job processor. These guides are for writing jobs that work well on GitLab.com and are consistent with our existing worker classes. For information o




 

2020/02/05 23:29
 













SAML SSO for self-managed GitLab instances | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: Self-managed This page describes how to set up instance-wide SAML single sign on (SSO) for self-managed GitLab instances. You can configure GitLab to act as a SAML service provider (SP). This allows GitLab to consume assertions from a SAML identity provider (IdP), such as Okta, to authenticate users. To set up SAML on GitLab.com, see SAML SSO for GitLab.com




 

2020/01/08 01:08
 



 











npm packages in the package registry | GitLab  

6users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated For documentation of the specific API endpoints that the npm package manager client uses, see the npm API documentation. Learn how to build an npm or yarn package. Watch a video demo of how to publish npm packages to the GitLab package registry. Publish to GitLab package registry Authentication to the package regist




 

2019/01/23 11:44
 







 











Repository mirroring | GitLab  

5users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated You can mirror a repository to and from external sources. You can select which repository serves as the source. Branches, tags, and commits are synced automatically. SCP-style URLs are not supported. However, the work for implementing SCP-style URLs is tracked in this issue. Subscribe to the issue to follow its prog




 

2019/01/19 11:45
 













Tutorial: Create and run your first GitLab CI/CD pipeline | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated This tutorial shows you how to configure and run your first CI/CD pipeline in GitLab. If you are already familiar with basic CI/CD concepts, you can learn about common keywords in Tutorial: Create a complex pipeline. Prerequisites Before you start, make sure you have: A project in GitLab that you would like to use C




 

2018/12/17 16:03
 













Testing best practices | GitLab

25users  
docs.gitlab.com  


Test Design RSpec General guidelines Eager loading the application code Ruby warnings Test order Test speed Dont request capabilities you dont need Profiling: see where your test spend its time Installation Generate the JSON report How to interpret the flamegraph Optimize factory usage Lets talk about let Stubbing methods within factories Stubbing member access level Additional profiling metric




 

2018/09/21 10:37
 













 











Use SSH keys to communicate with GitLab | GitLab  

5users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated Git is a distributed version control system, which means you can work locally, then share or push your changes to a server. In this case, the server you push to is GitLab. GitLab uses the SSH protocol to securely communicate with Git. When you use SSH keys to authenticate to the GitLab remote server, you dont need




 

2018/07/18 09:47
 













Static Application Security Testing (SAST) | GitLab  

5users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated The whitepaper A Seismic Shift in Application Security explains how 4 of the top 6 attacks were application based. Download it to learn how to protect your organization. If youre using GitLab CI/CD, you can use Static Application Security Testing (SAST) to check your source code for known vulnerabilities. You can




 

2018/07/02 18:06
 













Web IDE | GitLab  

5users  
docs.gitlab.com  


Introduced in GitLab 15.7 with a flag named vscode_web_ide. Disabled by default. Enabled on GitLab.com in GitLab 15.7. Enabled on self-managed in GitLab 15.11. On self-managed GitLab, by default this feature is available. To hide the feature, an administrator can disable the feature flag named vscode_web_ide. On GitLab.com and GitLab Dedicated, this feature is available. The Web IDE is an advanced




 

2018/06/16 11:51
 













GitLab architecture overview | GitLab  

4users  
docs.gitlab.com  


Software delivery Components Adapting existing and introducing new components Simplified component overview Component diagram Component legend Component list Component details Alertmanager Certificate management Consul Database migrations Elasticsearch Gitaly Praefect GitLab Geo GitLab Exporter GitLab agent GitLab Pages GitLab Runner GitLab Shell GitLab Workhorse Grafana Jaeger Logrotate Mattermos




 

2018/05/21 15:37
 



 











Jira | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated You can import your Jira issues to GitLab. If you want to continue to use Jira, you can integrate Jira with GitLab instead. Jira integrations GitLab offers two Jira integrations. You can use one or both integrations depending on the features you need. Jira issue integration You can use the Jira issue integration dev




 

2018/05/18 16:18
 



 











Upgrade GitLab by using the GitLab package | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: Self-managed You can upgrade GitLab to a new version by using the GitLab package. Prerequisites Decide when to upgrade by viewing the supported upgrade paths. You cant directly skip major versions (for example, go from 10.3 to 12.7 in one step). If you are upgrading from a non-package installation to a GitLab package installation, see Upgrading from a non-p




 

2018/02/16 15:27
 













Code Review Guidelines | GitLab

4users  
docs.gitlab.com  


Getting your merge request reviewed, approved, and merged Domain experts Reviewer roulette Approval guidelines CODEOWNERS approval Acceptance checklist Quality Performance, reliability, and availability Observability instrumentation Documentation Security Deployment Compliance The responsibility of the merge request author The responsibility of the reviewer The responsibility of the maintainer Dog




 

2018/02/12 18:27
 





 











GitLab Helm chart | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: Self-managed To install a cloud-native version of GitLab, use the GitLab Helm chart. This chart contains all the required components to get started and can scale to large deployments. For OpenShift-based installations, use GitLab Operator, otherwise you must update the security context constraints yourself. The default Helm chart configuration is not intende




 

2017/12/18 15:41
 













Vue | GitLab  

8users  
docs.gitlab.com  


Examples When to add Vue application What are some flags signaling that you might need Vue application? Avoid multiple Vue applications on the page Vue architecture Components and Store An index.js file Bootstrapping Gotchas Providing data from HAML to JavaScript The initSimpleApp helper provide and inject props Providing Rails form fields to Vue applications Accessing the gl object Accessing abil




 

2017/10/12 11:28
 





 











Auto DevOps | GitLab  

4users  
docs.gitlab.com  


Yes Before enabling Auto DevOps, consider preparing it for deployment. If you dont, Auto DevOps can build and test your app, but cannot deploy it. At the project level To use Auto DevOps for individual projects, you can enable it in a project-by-project basis. If you intend to use it for more projects, you can enable it for a group or an instance. This can save you the time of enabling it in each



 

2017/09/25 09:20
 













GitLab CI/CD Variables | GitLab

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated CI/CD variables are a type of environment variable. You can use them to: Control the behavior of jobs and pipelines. Store values you want to re-use. Avoid hard-coding values in your .gitlab-ci.yml file. You can override variable values for a specific pipeline when you run a pipeline manually, run a manual job, or h




 

2017/08/03 11:31
 













Run GitLab Runner in a container | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed This is how you can run GitLab Runner inside a Docker container. Docker Engine version compatibility In general, the version of Docker Engine and the version of the GitLab Runner container image do not have to match. The GitLab Runner images should be backwards and forwards compatible. However, to ensure you have the latest features




 

2017/07/03 10:05
 













Installation system requirements | GitLab  

6users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: Self-managed This page includes information about the minimum requirements you need to install and use GitLab. Hardware requirements Storage The necessary hard drive space largely depends on the size of the repositories you want to store in GitLab but as a guideline you should have at least as much free space as all your repositories combined take up. The Li




 

2017/06/14 16:06
 



 











PlantUML | GitLab  

9users  
docs.gitlab.com  


If you are a security and compliance professional, we would love to hear how you prioritize your work responsibilities. We can use that information when planning what GitLab features to work on. Take the survey and help us shape our roadmap! '> Configure your PlantUML server Docker Configure local PlantUML access Debian/Ubuntu Installation 404 error when opening the PlantUML page in the browser Co




 

2017/06/11 14:15
 











 











Run your CI/CD jobs in Docker containers | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated You can run your CI/CD jobs in separate, isolated Docker containers. If you run Docker on your local machine, you can run tests in the container, rather than testing on a dedicated CI/CD server. To run CI/CD jobs in a Docker container, you need to: Register a runner so that all jobs run in Docker containers. Do this




 

2017/04/15 18:52
 













Description templates | GitLab  

5users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated You can define templates to use as descriptions for your issues and merge requests. You can define these templates in a project, group, or instance. Projects inherit the templates defined at a higher level. You might want to use these templates: For different stages of your workflow, for example, feature proposal, f




 

2017/03/26 17:58
 













Installing a GitLab POC on Amazon Web Services (AWS) | GitLab  

3users  
docs.gitlab.com  


This document is an installation guide for a proof of concept instance. It is not a reference architecture, and it does not result in a highly available configuration. Its highly recommended to use the GitLab Environment Toolkit (GET) instead. Following this guide exactly results in a proof of concept instance that roughly equates to a scaled down version of a two availability zone implementation




 

2017/03/24 11:27
 



 











GitLab Flavored Markdown (GLFM) | GitLab  

8users  
docs.gitlab.com  


Automatically linking URLs Markdown and accessibility When you use GitLab Flavored Markdown, you are creating digital content. This content should be as accessible as possible to your audience. The following list is not exhaustive, but it provides guidance for some of the GLFM styles to pay particular attention to: Accessible headings Use heading formatting to create a logical heading structure. T




 

2017/03/13 15:07
 













Get started with GitLab CI/CD | GitLab  

4users  
docs.gitlab.com  


Step 1: Create a .gitlab-ci.yml file Step 2: Find or create runners Step 3: Define your pipelines Step 4: Use CI/CD variables as part of jobs Step 5: Use CI/CD components Get started with GitLab CI/CD CI/CD is a continuous method of software development, where you continuously build, test, deploy, and monitor iterative code changes. This iterative process helps reduce the chance that you develop n




 

2017/02/01 11:48
 













GitLab Pages | GitLab  

3users  
docs.gitlab.com  


Getting startedHow it worksAccess to your Pages sitePages examples Administer GitLab Pages for self-managed instances Configure GitLab Pages in a Helm Chart (Kubernetes) instance Security for GitLab Pages Namespaces that contain .Shared cookiesGitLab Pages With GitLab Pages, you can publish static websites directly from a repository in GitLab. Use for any personal or business website.Use any Stati




 

2016/12/29 01:24
 













NGINX settings | GitLab  

3users  
docs.gitlab.com  


Tier: Free, Premium, Ultimate Offering: Self-managed Service-specific NGINX settings Users can configure NGINX settings differently for different services via gitlab.rb. Settings for the GitLab Rails application can be configured using the nginx['<some setting>'] keys. There are similar keys for other services like pages_nginx, mattermost_nginx and registry_nginx. All the configurations available




 

2016/12/28 00:47
 





 








 




























 

GitLab Documentation  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x