Editing GitLab Runner

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
[[GitLab]] Runner<ref>https://docs.gitlab.com/runner/</ref> released in January 2015<ref>https://gitlab.com/gitlab-org/gitlab-runner/commit/6f1b10ef6d72de4afc0937ca9337b41be543d64c</ref> and written in [[Go]] offers [[continuous Integration/Continuous Delivery (CI/CD)|continuous integration]] in [[GitLab]], it is used to run your CI/CD jobs and send the results back to GitLab.  
+
[[GitLab]] Runner<ref>https://docs.gitlab.com/runner/</ref> released in January 2015<ref>https://gitlab.com/gitlab-org/gitlab-runner/commit/6f1b10ef6d72de4afc0937ca9337b41be543d64c</ref> and written in [[Go]] offers [[continuous Integration/Continuous Delivery (CI/CD)|continuous integration]] in [[DevOps/GitLab|GitLab]], it is used to run your CI/CD jobs and send the results back to GitLab.  
 
 
  
 +
Configuration: <code>/etc/gitlab-runner/config.toml</code>. Read https://docs.gitlab.com/runner/configuration/advanced-configuration.html
  
 
Configuration allows to define  
 
Configuration allows to define  
* How many jobs you can run in parallel <code>[[concurrent]]</code> option
+
* how many jobs you can run in parallel <code>concurrent</code> option
 
* Integration with [[sentry]]
 
* Integration with [[sentry]]
 
* Integration with [[Prometheus]]
 
* Integration with [[Prometheus]]
Line 10: Line 10:
 
*  Runners cache: [runners.cache] https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnerscache-section
 
*  Runners cache: [runners.cache] https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnerscache-section
  
== Configuration ==
+
==Commands ==
<code>[[/etc/gitlab-runner/config.toml]]</code>. Read https://docs.gitlab.com/runner/configuration/advanced-configuration.html
+
* <code>gitlab-runner --help</code>
 
 
Known problems: [[shell executor]] doesn't clean up [[build directories]] <ref>https://gitlab.com/gitlab-org/gitlab-runner/issues/3856#note_127887227</ref>
 
 
 
== Commands ==
 
Full command list: https://docs.gitlab.com/runner/commands/
 
* <code>[[gitlab-runner --help]]</code>
 
 
* <code>[[gitlab-runner verify]]</code>
 
* <code>[[gitlab-runner verify]]</code>
* <code>[[gitlab-runner status]]</code>
+
* <code>gitlab-runner status</code>
* <code>[[gitlab-runner list]]</code> (Provides executor information Executor=docker|Executor=shell)
+
* <code>gitlab-runner list</code>
* <code>[[gitlab-runner exec docker validate]]</code>
 
* <code>[[gitlab-runner exec]] docker --docker-privileged $JOB</code>
 
 
 
== New ==
 
* [[Credential Helpers]] [[GitLab Runner 12.0]] https://docs.gitlab.com/ee/ci/docker/using_docker_images.html#use-credential-helpers
 
  
 
== Activities ==
 
== Activities ==
# [[Install Gitlab runner]]
 
 
# [[Read GitLab Runner Changelog]], approximately monthly releases: https://gitlab.com/gitlab-org/gitlab-runner/blob/master/CHANGELOG.md
 
# [[Read GitLab Runner Changelog]], approximately monthly releases: https://gitlab.com/gitlab-org/gitlab-runner/blob/master/CHANGELOG.md
 
# Read GitLab CI/CD Pipeline Configuration Reference:<code>.[[devOps/GitLab/gitlab-ci.yml|gitlab-ci.yml]]</code> https://docs.gitlab.com/ee/ci/yaml/
 
# Read GitLab CI/CD Pipeline Configuration Reference:<code>.[[devOps/GitLab/gitlab-ci.yml|gitlab-ci.yml]]</code> https://docs.gitlab.com/ee/ci/yaml/
 
# Read [[GitLab release notes]]
 
# Read [[GitLab release notes]]
 
# Learn differences between [[TeamCity|TeamCity Agents]] and [[DevOps/GitLab/GitLab Runner|Gitlab runners]]
 
# Learn differences between [[TeamCity|TeamCity Agents]] and [[DevOps/GitLab/GitLab Runner|Gitlab runners]]
# Create a [[shared runner]] in <code>[[Admin area]] -> Overview -> runners</code>
 
# Setup Autoscaling GitLab Runner on AWS EC2 ([[GitLab Runner Manager]])
 
 
== Related terms ==
 
* [[TeamCity agents]]
 
* <code>[[gitlab-runner --help]]</code>
 
* [[CI/CD Runners]]
 
* [[GitLab executors]]
 
* [[There has been a runner system failure, please try again]]
 
* [[GitHub runner]]
 
  
 
== See also ==
 
== See also ==
* {{gitlab-runner}}
+
* [[Git]]
* {{gitlab runner}}
+
* [[gitlab-ci.yml]] ([[Continuous Integration/Continuous Delivery (CI/CD)|CI/CD]] pipelines)
* {{GitLab CI}}
 
  
[[Category:Gitlab]]
+
[[Category:Cloud computing| ]]
 +
[[Category: Software development]]
 +
[[Category:Server administration]]

Please note that all contributions to wikieduonline may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Wikieduonline:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

Advertising: