﻿{"id":1034,"date":"2023-01-31T16:57:51","date_gmt":"2023-01-31T08:57:51","guid":{"rendered":"http:\/\/blog.sway.com.cn\/?p=1034"},"modified":"2023-01-31T17:06:25","modified_gmt":"2023-01-31T09:06:25","slug":"%e4%bf%ae%e6%94%b9gitlab-runner%e7%9a%84%e6%89%a7%e8%a1%8c%e7%94%a8%e6%88%b7%e4%b8%baroot","status":"publish","type":"post","link":"http:\/\/blog.sway.com.cn\/?p=1034","title":{"rendered":"\u4fee\u6539gitlab-runner\u7684\u6267\u884c\u7528\u6237\u4e3aroot"},"content":{"rendered":"\n<p>gitlab-runner\u7684\u9ed8\u8ba4\u6267\u884c\u7528\u6237\u4e3agitlab-runner\uff0c\u5982\u679c\u6267\u884c\u67d0\u4e9b\u64cd\u4f5c\u65f6\u63d0\u793a\u6743\u9650\u4e0d\u8db3\uff0c\u5219\u53ef\u4ee5\u4f7f\u7528\u672c\u65b9\u6cd5\u4fee\u6539gitlab-runner\u7684\u6267\u884c\u7528\u6237\u4e3aroot\uff0c\u4ece\u800c\u6267\u884c\u66f4\u9ad8\u6743\u9650\u7684\u6307\u4ee4\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u67e5\u770b\u5f53\u524dgitlab-runner\u7684\u8fd0\u884c\u7528\u6237<\/h2>\n\n\n\n<p>\u4f7f\u7528\u4ee5\u4e0b\u6307\u4ee4\u67e5\u770b\uff1a\u3001<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ps aux|grep gitlab-runner<\/pre>\n\n\n\n<p>\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u53ef\u4ee5\u770b\u5230\u5f53\u524d\u6267\u884c\u7528\u6237\u4e3agitlan-runner\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-11.png\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"100\" src=\"http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-11.png\" alt=\"\" class=\"wp-image-1036\" srcset=\"http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-11.png 649w, http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-11-300x46.png 300w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u65b9\u6cd5\u4e00\uff1a<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">\u4fee\u6539gitlab-runner\u7684\u8fd0\u884c\u53c2\u6570<\/h2>\n\n\n\n<p>\u7f16\u8f91\/etc\/systemd\/system\/gitlab-runner.service\u6587\u4ef6\uff0c\u5e76\u4fee\u6539&#8211;user\u540e\u7684\u53c2\u6570\u4e3aroot\uff1a<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[Service]\nStartLimitInterval=5\nStartLimitBurst=10\nExecStart=\/usr\/bin\/gitlab-runner \"run\" \"--working-directory\" \"\/home\/gitlab-runner\" \"--config\" \"\/etc\/gitlab-runner\/config.toml\" \"--service\" \"gitlab-runner\" \"--user\" \"root\"<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u91cd\u542fgitlab-runner<\/h2>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl daemon-reload\nsystemctl restart gitlab-runner<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u65b9\u6cd5\u4e8c\uff1a<\/h2>\n\n\n\n<p>\u6267\u884c\u4ee5\u4e0b\u6307\u4ee4\uff1a<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo gitlab-runner uninstall #\u5220\u9664gitlab-runner\n\ngitlab-runner install --working-directory \/home\/gitlab-runner --user root #\u5b89\u88c5\u5e76\u8bbe\u7f6e--user(\u4f8b\u5982\u6211\u60f3\u8bbe\u7f6e\u4e3aroot)\n\nsudo service gitlab-runner restart #\u91cd\u542fgitlab-runner<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u786e\u8ba4\u4fee\u6539\u751f\u6548<\/h2>\n\n\n\n<p>\u518d\u6b21\u4f7f\u7528\u4ee5\u4e0b\u6307\u4ee4\uff1a<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ps aux|grep gitlab-runner<\/pre>\n\n\n\n<p>\u82e5\u4fee\u6539\u6210\u529f\uff0c\u5219\u5982\u4e0b\u56fe\u6240\u793a\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"661\" height=\"101\" src=\"http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-13.png\" alt=\"\" class=\"wp-image-1042\" srcset=\"http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-13.png 661w, http:\/\/blog.sway.com.cn\/wp-content\/uploads\/2023\/01\/image-13-300x46.png 300w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>gitlab-runner\u7684\u9ed8\u8ba4\u6267\u884c\u7528\u6237\u4e3agitlab-runner\uff0c\u5982\u679c\u6267\u884c\u67d0\u4e9b\u64cd\u4f5c\u65f6\u63d0\u793a\u6743\u9650\u4e0d\u8db3\uff0c\u5219\u53ef\u4ee5\u4f7f [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1034","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/1034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1034"}],"version-history":[{"count":5,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/1034\/revisions"}],"predecessor-version":[{"id":1043,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/1034\/revisions\/1043"}],"wp:attachment":[{"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1034"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.sway.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}