{"id":33130,"date":"2024-11-21T22:23:30","date_gmt":"2024-11-21T22:23:30","guid":{"rendered":"https:\/\/www.linuxboxen.dk\/?p=33130"},"modified":"2024-12-09T21:09:51","modified_gmt":"2024-12-09T21:09:51","slug":"jenkins-agent-problemer","status":"publish","type":"post","link":"https:\/\/www.linuxboxen.dk\/?p=33130","title":{"rendered":"Jenkins agent problemer."},"content":{"rendered":"<p><\/p>\r\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-33176\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2024\/11\/Jenkins_logo.svg_small-217x300.png\" alt=\"\" width=\"217\" height=\"300\" srcset=\"https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2024\/11\/Jenkins_logo.svg_small-217x300.png 217w, https:\/\/www.linuxboxen.dk\/wp-content\/uploads\/2024\/11\/Jenkins_logo.svg_small.png 590w\" sizes=\"auto, (max-width: 217px) 100vw, 217px\" \/><br \/>Jeg skulle installere en Jenkins agent p\u00e5 mit media center og ville gerne have det som en service.<br \/>Det var faktisk ikke s\u00e5dan lige til at lave, men her er en l\u00f8sning som virker.<\/p>\r\n\r\n\r\n\r\n<p>F\u00f8rst skal filen \/etc\/systemd\/system\/jenkins.service oprettes.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>$ vi \/etc\/systemd\/system\/jenkins.service<\/code><\/pre>\r\n\r\n\r\n\r\n<p>S\u00e5 skal du skrive dette som startup script. Husk java skal v\u00e6re installeret.<br \/>Du skal ogs\u00e5 rette HOSTNAME til din jenkins hostnavn.<\/p>\r\n<p>&nbsp;<\/p>\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>[Unit]\r\nDescription=Jenkins Server Daemon\r\nWants=network-online.target\r\nAfter=network-online.target\r\n\r\n[Service]\r\nUser=jenkins\r\nExecStart=\/usr\/bin\/java -jar \/home\/jenkins\/agent.jar -url http:\/\/192.168.0.110:8080\/ -secret 19e2417ae9e60b... -name HOSTNAME -webSocket -workDir \"\/home\/jenkins\"\r\n#Restart=always\r\n#RestartSec=3\r\nType=exec\r\nSuccessExitStatus=143\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n# systemctl enable jenkins.service\r\n\r\n<\/code><\/pre>\r\n\r\n\r\n\r\n<p>Derefter kan du enable og starte din service med denne kommando.<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-code\"><code>$ systemctl enable jenkins.service\r\n$ systemctl start jenkins\r\n$ systemctl status jenkins\r\n\r\n\u25cf jenkins.service - Jenkins Server Daemon\r\n     Loaded: loaded (\/etc\/systemd\/system\/jenkins.service; enabled; vendor preset: enabled)\r\n     Active: activating (start) since Thu 2024-11-21 23:14:01 CET; 1min 4s ago\r\nCntrl PID: 2185 (java)\r\n      Tasks: 45 (limit: 9395)\r\n     Memory: 132.4M\r\n        CPU: 3.583s\r\n     CGroup: \/system.slice\/jenkins.service\r\n             \u2514\u25002185 \/usr\/bin\/java -jar \/home\/jenkins\/agent.jar -url http:\/\/192.168.0.110:8080\/ -secret d9e2476270a79a622de0e66c07ae9e60b9befe0b97f221c1d4914b1092657de3 -name mcenter -webSocket -workDir \/home\/jenkins\r\n\r\nNov 21 23:14:01 mcenter java[2185]: Nov 21, 2024 11:14:01 PM hudson.remoting.Launcher createEngine\r\nNov 21 23:14:01 mcenter java[2185]: INFO: Setting up agent: mcenter\r\nNov 21 23:14:01 mcenter java[2185]: Nov 21, 2024 11:14:01 PM hudson.remoting.Engine startEngine\r\nNov 21 23:14:01 mcenter java[2185]: INFO: Using Remoting version: 3283.v92c105e0f819\r\nNov 21 23:14:01 mcenter java[2185]: Nov 21, 2024 11:14:01 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir\r\nNov 21 23:14:01 mcenter java[2185]: INFO: Using \/home\/jenkins\/remoting as a remoting work directory\r\nNov 21 23:14:02 mcenter java[2185]: Nov 21, 2024 11:14:02 PM hudson.remoting.Launcher$CuiListener status\r\nNov 21 23:14:02 mcenter java[2185]: INFO: WebSocket connection open\r\nNov 21 23:14:02 mcenter java[2185]: Nov 21, 2024 11:14:02 PM hudson.remoting.Launcher$CuiListener status\r\nNov 21 23:14:02 mcenter java[2185]: INFO: Connected\r\n<\/code><\/pre>\r\n<div class=\"pvc_clear\"><\/div><p id=\"pvc_stats_33130\" class=\"pvc_stats all  \" data-element-id=\"33130\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p><div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Jeg skulle installere en Jenkins agent p\u00e5 mit media center og ville gerne have det som en service.Det var faktisk ikke s\u00e5dan lige til at lave, men her er en l\u00f8sning som virker. F\u00f8rst skal filen \/etc\/systemd\/system\/jenkins.service oprettes. S\u00e5 skal du skrive dette som startup script. Husk java skal v\u00e6re installeret.Du skal ogs\u00e5 rette HOSTNAME [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_33130\" class=\"pvc_stats all  \" data-element-id=\"33130\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.linuxboxen.dk\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"categories":[5,2,26,20,27],"tags":[],"class_list":["post-33130","post","type-post","status-publish","format-standard","hentry","category-bash","category-tips","category-git","category-netvaerk","category-pakket"],"_links":{"self":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/33130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33130"}],"version-history":[{"count":12,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/33130\/revisions"}],"predecessor-version":[{"id":33181,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=\/wp\/v2\/posts\/33130\/revisions\/33181"}],"wp:attachment":[{"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxboxen.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}