{"id":2253,"date":"2026-09-27T13:46:53","date_gmt":"2026-09-27T04:46:53","guid":{"rendered":"https:\/\/sheltie-garage.xyz\/tech\/?p=2253"},"modified":"2026-09-27T13:46:55","modified_gmt":"2026-09-27T04:46:55","slug":"jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b","status":"publish","type":"post","link":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/","title":{"rendered":"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">CI\/CD\u30c4\u30fc\u30eb\u3068\u3057\u3066jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u307e\u3057\u305f(\u500b\u4eba\u958b\u767a\u30a2\u30d7\u30ea\u306b)<br>\u4eca\u307e\u3067\u30c7\u30d7\u30ed\u30a4\u306f\u624b\u52d5\u3067\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u30b5\u30fc\u30d0\u30fc\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u30b3\u30de\u30f3\u30c9\u3092\u53e9\u3044\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u305d\u308c\u3059\u3089\u3082\u3081\u3093\u3069\u304f\u3055\u304f\u306a\u3063\u305f\u306e\u3067jenkins\u753b\u9762\u4e0a\u304b\u3089\u30dc\u30bf\u30f3\u4e00\u3064\u3067\u30c7\u30d7\u30ed\u30a4\u3067\u304d\u308b\u3088\u3046\u306b\u8a2d\u5b9a\u3057\u3066\u307f\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u73fe\u5728\u904b\u7528\u3057\u3066\u3044\u308b\u30a6\u30a7\u30d6\u30b5\u30fc\u30d3\u30b9\u306ftraefik\u3092\u30ea\u30d0\u30fc\u30b9\u30d7\u30ed\u30ad\u30b7\u3068\u3057\u3066\u5229\u7528\u3057\u3001\u66f8\u304f\u30b5\u30fc\u30d3\u30b9\u3092Docker\u30b3\u30f3\u30c6\u30ca\u3068\u3057\u3066\u7ba1\u7406\u3057\u3066\u3044\u308b\u305f\u3081\u3001jenkins\u306b\u3064\u3044\u3066\u3082Docker\u30b3\u30f3\u30c6\u30ca\u3067\u6e96\u5099\u3057\u3001traefik\u7ba1\u7406\u4e0b\u306b\u914d\u7f6e\u3057\u307e\u3059<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">docker compose\u30d5\u30a1\u30a4\u30eb\u6e96\u5099<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">jenkins\u7528\u306edocker compose\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3057\u307e\u3059<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>services:\n  jenkins:\n    image: jenkins\/jenkins:lts-jdk21\n    container_name: jenkins\n    restart: unless-stopped\n    user: &quot;1000:1000&quot;\n    environment:\n      - TZ=Asia\/Tokyo\n      # 2GB VPS\u5411\u3051\u306bJVM\u30e1\u30e2\u30ea\u3092\u6700\u5927512MB\u306b\u6291\u5236\u3057\u3001SerialGC\u3067\u30aa\u30fc\u30d0\u30fc\u30d8\u30c3\u30c9\u3092\u6975\u5c0f\u5316\n      - JAVA_OPTS=-Xms128m -Xmx512m -XX:+UseSerialGC\n    deploy:\n      resources:\n        limits:\n          memory: 768M\n    labels:\n      - traefik.enable=true\n      - traefik.http.routers.jenkins.rule=Host(`jenkins\u306e\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3`)\n      - traefik.http.services.jenkins.loadbalancer.server.port=8080\n      - logging=promtail\n    volumes:\n      - jenkins-data:\/var\/jenkins_home\n    networks:\n      ride_webservice_network:\n    extra_hosts:\n      - &quot;host.docker.internal:host-gateway&quot;\n    logging:\n      driver: &quot;json-file&quot;\n      options:\n        max-size: &quot;10m&quot;\n        max-file: &quot;3&quot;\n\nvolumes:\n  jenkins-data:\n\nnetworks:\n  ride_webservice_network:\n    external: true\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u30ec\u30f3\u30bf\u30eb\u3057\u3066\u3044\u308bVPS\u306e\u30e1\u30e2\u30ea\u304c\u5c11\u306a\u3044\u305f\u3081\u3001jenkins\u304c\u5229\u7528\u3059\u308b\u30e1\u30e2\u30ea\u3082768MB\u306b\u5236\u9650\u3057\u3066\u3044\u307e\u3059<br>\u307e\u305f\u3001jenkins\u30b3\u30f3\u30c6\u30ca\u304b\u3089\u30db\u30b9\u30c8\u306b\u8a2d\u7f6e\u3055\u308c\u3066\u3044\u308b\u30c7\u30d7\u30ed\u30a4\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u8d77\u52d5\u3055\u305b\u308b\u5fc5\u8981\u304c\u3042\u308b\u305f\u3081extra_hosts\u3092\u5229\u7528\u3057\u3066Docker\u306e\u30db\u30b9\u30c8\u3092\u53c2\u7167\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059<br>(docker.sock\u3092\u76f4\u63a5\u30de\u30a6\u30f3\u30c8\u3059\u308b\u65b9\u6cd5\u3082\u3042\u308b\u304c\u3001\u3053\u3061\u3089\u306f\u30b3\u30f3\u30c6\u30ca\u30db\u30b9\u30c8\u306broot\u6a29\u9650\u3092\u6e21\u3059\u3053\u3068\u306b\u7b49\u3057\u304f\u3001jenkins\u306b\u4fb5\u5165\u3055\u308c\u305f\u969b\u306e\u88ab\u5bb3\u304c\u5927\u304d\u3044\u306e\u3067\u63a1\u7528\u3057\u306a\u304b\u3063\u305f)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u6e96\u5099<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">jenkins\u3067\u306f\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3092\u30b3\u30fc\u30c9\u3067\u6e96\u5099\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3057\u305f<br>(\u81ea\u5206\u304c\u52e4\u52d9\u3057\u3066\u3044\u305f\u4f1a\u793e\u3067\u306f\u30d5\u30ea\u30fc\u30b9\u30bf\u30a4\u30eb\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u30b7\u30a7\u30eb\u3092\u30ac\u30ea\u30ac\u30ea\u66f8\u3044\u3066\u904b\u7528\u3057\u3066\u3044\u305f)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3061\u3089\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u4e00\u90e8\u304a\u898b\u3067\u304d\u306a\u3044\u60c5\u5831\u3082\u542b\u3093\u3067\u3044\u308b\u305f\u3081\u3001\u53c2\u8003\u7a0b\u5ea6\u306b\u3054\u89a7\u304f\u3060\u3055\u3044<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>pipeline {\n    agent any\n\n    options {\n        \/\/ Jenkins \u30b3\u30f3\u30c6\u30ca\u5185\u306b\u5de8\u5927\u30ea\u30dd\u30b8\u30c8\u30ea\uff08200MB\u8d85\u306e Git LFS \u30d5\u30a1\u30a4\u30eb\u7b49\uff09\u3092\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3059\u308b\u306e\u3092\u30b9\u30ad\u30c3\u30d7\n        \/\/ \uff08\u30db\u30b9\u30c8\u5074\u3067 SSH \u7d4c\u7531\u3067 pull\u30fb\u30c7\u30d7\u30ed\u30a4\u3059\u308b\u305f\u3081 Jenkins \u5074\u3078\u306e clone \u306f\u4e0d\u8981\uff09\n        skipDefaultCheckout(true)\n    }\n\n    parameters {\n        choice(\n            name: &#39;TARGET_SERVICE&#39;,\n            choices: [&#39;Service1&#39;, &#39;Service2&#39;, &#39;Service3&#39;, &#39;ALL&#39;],\n            description: &#39;\u30ea\u30ea\u30fc\u30b9\u5bfe\u8c61\u306e\u30b5\u30fc\u30d3\u30b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044&#39;\n        )\n        string(\n            name: &#39;BRANCH&#39;,\n            defaultValue: &#39;main&#39;,\n            description: &#39;Git\u53d6\u5f97\u5143\u30d6\u30e9\u30f3\u30c1&#39;\n        )\n        booleanParam(\n            name: &#39;CONFIRM_DEPLOY&#39;,\n            defaultValue: false,\n            description: &#39;\u3010\u91cd\u8981\u3011\u672c\u756a\u30ea\u30ea\u30fc\u30b9\u3092\u5b9f\u884c\u3059\u308b\u5834\u5408\u306f\u30c1\u30a7\u30c3\u30af\u3092\u5165\u308c\u3066\u304f\u3060\u3055\u3044&#39;\n        )\n    }\n\n    stages {\n        stage(&#39;Release Confirmation&#39;) {\n            steps {\n                script {\n                    if (!params.CONFIRM_DEPLOY) {\n                        error(&#39;\u672c\u756a\u30ea\u30ea\u30fc\u30b9\u30c1\u30a7\u30c3\u30af\u304c\u7121\u52b9\u3067\u3059\u3002\u8aa4\u64cd\u4f5c\u9632\u6b62\u306e\u305f\u3081\u30b8\u30e7\u30d6\u3092\u4e2d\u6b62\u3057\u307e\u3057\u305f\u3002&#39;)\n                    }\n                }\n            }\n        }\n\n        stage(&#39;Execute Deploy&#39;) {\n            steps {\n                script {\n                    def targets = []\n                    if (params.TARGET_SERVICE == &#39;ALL&#39;) {\n                        targets = [&#39;Service1&#39;, &#39;Service2&#39;, &#39;Service3&#39;]\n                    } else {\n                        targets = [params.TARGET_SERVICE]\n                    }\n\n                    sshagent(credentials: [&#39;\u8a2d\u5b9a\u3057\u305f\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb&#39;]) {\n                        for (target in targets) {\n                            echo &quot;=========================================&quot;\n                            echo &quot;Deploying target service: ${target}&quot;\n                            echo &quot;=========================================&quot;\n                            sh &quot;&quot;&quot;\n                                ssh -o StrictHostKeyChecking=no user@host.docker.internal &#39;\n                                    set -e\n                                    cd \/home\/user\/${target}\n                                    echo &quot;Working directory: \\$(pwd)&quot;\n                                    if [ -d .git ]; then\n                                        echo &quot;Pulling latest git changes...&quot;\n                                        git pull origin ${params.BRANCH} || git pull || true\n                                    fi\n                                    echo &quot;Executing deploy.sh...&quot;\n                                    .\/deploy.sh\n                                &#39;\n                            &quot;&quot;&quot;\n                        }\n                    }\n                }\n            }\n        }\n    }\n\n    post {\n        success {\n            echo &quot;\u2713 [${params.TARGET_SERVICE}] \u672c\u756a\u30ea\u30ea\u30fc\u30b9\u51e6\u7406\u304c\u6b63\u5e38\u306b\u5b8c\u4e86\u3057\u307e\u3057\u305f\uff01&quot;\n        }\n        failure {\n            echo &quot;\u2717 [${params.TARGET_SERVICE}] \u672c\u756a\u30ea\u30ea\u30fc\u30b9\u51e6\u7406\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002&quot;\n        }\n    }\n}\n<\/code><\/pre><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306fGroovy\u3067\u8a18\u8ff0\u3057\u307e\u3059(\u3053\u308c\u306fAI\u306b\u4f5c\u3063\u3066\u3082\u3089\u3063\u305f)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">agent any\u306e\u6307\u5b9a\u3067\u7a7a\u3044\u3066\u3044\u308bjenkins\u30ce\u30fc\u30c9\u306b\u30b8\u30e7\u30d6\u3092\u5272\u308a\u5f53\u3066\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">jenkins\u306e\u30b8\u30e7\u30d6\u304c\u958b\u59cb\u3055\u308c\u308b\u3068\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u30ea\u30dd\u30b8\u30c8\u30ea\u3092Clone\u3059\u308b\u52d5\u4f5c\u3068\u306a\u308b\u304c\u3001\u4eca\u56de\u306fDocker\u30db\u30b9\u30c8\u5074\u3067\u500b\u5225\u306bClone\u3092\u884c\u3046\u305f\u3081\u30c7\u30d5\u30a9\u30eb\u30c8\u52d5\u4f5c\u304c\u8d77\u3053\u3089\u306a\u3044\u3088\u3046\u306bskipDefaultCheckout(true)\u3092\u8a2d\u5b9a\u3057\u3066\u3044\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u52d5\u4f5c\u3068\u3057\u3066\u306f<br>\u30fb\u3069\u306e\u30b5\u30fc\u30d3\u30b9\u3092\u30c7\u30d7\u30ed\u30a4\u3059\u308b\u306e\u304b\u9078\u629e<br>\u30fb\u672c\u756a\u30ea\u30ea\u30fc\u30b9\u627f\u8a8d\u30c1\u30a7\u30c3\u30af\u30dc\u30c3\u30af\u30b9\u306e\u72b6\u614b\u3092\u78ba\u8a8d\u3057\u3001\u30c1\u30a7\u30c3\u30af\u304c\u6709\u308c\u3070\u30c7\u30d7\u30ed\u30a4\u3092\u5b9f\u884c<br>\u30fbdocker.host.internal\u3067\u30db\u30b9\u30c8\u306bSSH\u3067\u63a5\u7d9a\u3057\u3001\u30c7\u30d7\u30ed\u30a4\u7528\u30b7\u30a7\u30eb\u3092\u5b9f\u884c<br>\u3068\u3044\u3046\u52d5\u4f5c\u3092\u884c\u3044\u307e\u3059<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">jenkins\u753b\u9762\u4e0a\u3067\u306e\u52d5\u4f5c\u8a2d\u5b9a<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">jenkins\u306e\u521d\u56de\u8d77\u52d5\u6642\u3001\u8d77\u52d5\u30ed\u30b0\u5185\u306b\u7ba1\u7406\u8005\u7528\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u51fa\u529b\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u3053\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u3066jenkins\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u307e\u305a\u306f\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u3092\u6e96\u5099\u3057\u307e\u3059<br>\u4eca\u56de\u306e\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3067\u306f\u3001\u4ee5\u4e0b\u306e\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u304c\u5fc5\u8981\u3068\u306a\u308a\u307e\u3057\u305f<br>\u30fbDocker\u30db\u30b9\u30c8\u3078SSH\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb<br>\u30fbGithub\u3088\u308a\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u30af\u30ed\u30fc\u30f3\u3059\u308b\u305f\u3081\u306e\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb(\u4eca\u56de\u306f\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u305f\u3081)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u3092\u4f5c\u6210\u3059\u308b\u306b\u306fjenkins\u753b\u9762\u306e\u53f3\u4e0a\u306b\u3042\u308b\u6b6f\u8eca\u30de\u30fc\u30af\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"201\" height=\"159\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_001.png\" alt=\"\" class=\"wp-image-2254\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306e\u4e2d\u306b\u3042\u308b\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"731\" height=\"180\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_002.png\" alt=\"\" class=\"wp-image-2255\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_002.png 731w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_002-300x74.png 300w\" sizes=\"auto, (max-width: 731px) 100vw, 731px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u53f3\u4e0a\u306eAdd Credentials\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"252\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_003-1024x252.png\" alt=\"\" class=\"wp-image-2256\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_003-1024x252.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_003-300x74.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_003-765x188.png 765w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_003-1536x377.png 1536w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_003.png 1783w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u6700\u521d\u306bSSH\u30e6\u30fc\u30b6\u30fc\u3068\u79d8\u5bc6\u9375\u3000\u3092\u9078\u629e\u3057\u3001NEXT\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"569\" height=\"651\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_004.png\" alt=\"\" class=\"wp-image-2257\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_004.png 569w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_004-262x300.png 262w\" sizes=\"auto, (max-width: 569px) 100vw, 569px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u306e\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u60c5\u5831\u306fjenkins Docker\u30b3\u30f3\u30c6\u30ca\u304b\u3089\u30db\u30b9\u30c8\u3078SSH\u63a5\u7d9a\u3092\u884c\u3046\u305f\u3081\u306e\u60c5\u5831\u306a\u306e\u3067\u3001\u30db\u30b9\u30c8\u306bSSH\u63a5\u7d9a\u3067\u304d\u308b\u30e6\u30fc\u30b6\u30fc\u306e\u60c5\u5831\u3092\u8a2d\u5b9a\u3057\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e3b\u306a\u8a2d\u5b9a\u5185\u5bb9\u306f<br>\u30fb\u30b9\u30b3\u30fc\u30d7\uff1a\u30b0\u30ed\u30fc\u30d0\u30eb\u306e\u307e\u307e<br>\u30fbID\uff1a\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306b\u6307\u5b9a\u3057\u305fID(sshagent(credentials: [&#8216;\u8a2d\u5b9a\u3057\u305f\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb&#8217;])\u306e\u300c\u8a2d\u5b9a\u3057\u305f\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u300d\u306e\u90e8\u5206)<br>\u30fb\u8aac\u660e\uff1a\u8aac\u660e\u306a\u306e\u3067\u308f\u304b\u308a\u3084\u3059\u3044\u5185\u5bb9\u3092\u8a18\u8f09<br>\u30fb\u30e6\u30fc\u30b6\u30fc\u540d\uff1a\u30db\u30b9\u30c8\u3078\u63a5\u7d9a\u3059\u308b\u305f\u3081\u306e\u30e6\u30fc\u30b6\u30fc<br>\u30fbTreat username as secret\uff1a\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u51fa\u529b\u3055\u308c\u308b\u30e6\u30fc\u30b6\u30fc\u540d\u3082\u30de\u30b9\u30af(****)\u8868\u793a\u3059\u308b\u5834\u5408\u306f\u30c1\u30a7\u30c3\u30af\u203b\u6ce8\u610f\u3042\u308a<br>\u30fb\u79d8\u5bc6\u9375\uff1a\u76f4\u63a5\u5165\u529b\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b\u3068\u3001\u5165\u529b\u7528\u306e\u6b04\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u79d8\u5bc6\u9375\u306e\u60c5\u5831\u3092\u5165\u529b<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"740\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_005.png\" alt=\"\" class=\"wp-image-2258\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_005.png 556w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_005-225x300.png 225w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Treat username as secret\u306b\u3064\u3044\u3066\u306f\u3001\u5358\u7d14\u306b\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u51fa\u529b\u3055\u308c\u308b\u6587\u5b57\u5217\u306e\u4e00\u81f4\u3067\u30de\u30b9\u30af\u3092\u639b\u3051\u3066\u3044\u308b\u3088\u3046\u3067\u3001\u3088\u304f\u3042\u308b\u5358\u8a9e(user\u306a\u3069)\u3092\u5229\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u3001\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u306a\u3069\u3082\u30de\u30b9\u30af\u3055\u308c\u3066\u3057\u307e\u3046\u305d\u3046\u3067\u3059<br>\u4f8b\uff1a\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u3057\u3066\u300cuser\u300d\u3092\u6307\u5b9a\u3057\u305f\u5834\u5408<br>\u3000\u3000\u30b3\u30f3\u30bd\u30fc\u30eb\u51fa\u529b\u3067\/home\/user\/projects\u2192\/home\/*****\/projests\u3068\u8868\u793a\u3055\u308c\u3066\u3057\u307e\u3046<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u6b21\u306bGithub\u304b\u3089\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u30af\u30ed\u30fc\u30f3\u3059\u308b\u305f\u3081\u306e\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u3092\u8a2d\u5b9a\u3057\u307e\u3059<br>\u4e8b\u524d\u306b\u3001Github\u5074\u3067Fine-grained personal access tokens\u3092\u6e96\u5099\u3057\u3066\u304a\u304d\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u9078\u629e\u3057\u3001NEXT\u3092\u30af\u30ea\u30c3\u30af<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"655\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20270927_007.png\" alt=\"\" class=\"wp-image-2259\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20270927_007.png 565w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20270927_007-259x300.png 259w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e3b\u306a\u8a2d\u5b9a\u5185\u5bb9\u306f\u4ee5\u4e0b\u306b\u306a\u308a\u307e\u3059<br>\u30fb\u30b9\u30b3\u30fc\u30d7\uff1a\u30b0\u30ed\u30fc\u30d0\u30eb\u306e\u307e\u307e<br>\u30fb\u30e6\u30fc\u30b6\u30fc\u540d\uff1aGithub\u306e\u30e6\u30fc\u30b6\u30fc\u540d<br>\u30fbTreat username as secret\uff1a\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u30c1\u30a7\u30c3\u30af<br>\u30fb\u30d1\u30b9\u30ef\u30fc\u30c9\uff1aFine-grained personal access tokens\u3092\u8a2d\u5b9a<br>\u30fbID\uff1a\u308f\u304b\u308a\u3084\u3059\u3044ID<br>\u30fb\u8aac\u660e\uff1a\u308f\u304b\u308a\u3084\u3059\u3044\u5185\u5bb9\u3092\u8a2d\u5b9a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"683\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_006.png\" alt=\"\" class=\"wp-image-2260\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_006.png 555w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_006-244x300.png 244w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">jenkins\u30b8\u30e7\u30d6\u3092\u4f5c\u6210\u3059\u308b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u30c7\u30d7\u30ed\u30a4\u3092\u884c\u3046\u30b8\u30e7\u30d6\u3092\u8a2d\u5b9a\u3057\u307e\u3059<br>\u30c7\u30d7\u30ed\u30a4\u6642\u306b\u5b9f\u969b\u306b\u884c\u3046\u4f5c\u696d(\u30b3\u30de\u30f3\u30c9\u4e00\u89a7)\u306f\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001\u30b8\u30e7\u30d6\u3067\u306f\u5229\u7528\u3059\u308b\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306e\u53d6\u5f97\u65b9\u6cd5\u3084\u3001\u3069\u306e\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u3092\u5229\u7528\u3059\u308b\u306e\u304b\u3001\u3068\u3044\u3063\u305f\u60c5\u5831\u3092\u8a2d\u5b9a\u3059\u308b\u30a4\u30e1\u30fc\u30b8\u306b\u306a\u308a\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">jenkins\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u3088\u308a\u300c\u65b0\u898f\u30b8\u30e7\u30d6\u4f5c\u6210\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"361\" height=\"288\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_010.png\" alt=\"\" class=\"wp-image-2261\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_010.png 361w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_010-300x239.png 300w\" sizes=\"auto, (max-width: 361px) 100vw, 361px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30b8\u30e7\u30d6\u540d\u3092\u5165\u529b\u3057\u3001\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u3092\u9078\u629e\u3057\u3066\u753b\u9762\u4e0b\u306eOK\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"403\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_011.png\" alt=\"\" class=\"wp-image-2262\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_011.png 864w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_011-300x140.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_011-768x358.png 768w\" sizes=\"auto, (max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a2d\u5b9a\u5185\u5bb9\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u307e\u3057\u305f<br>\u8aac\u660e\u306b\u306f\u308f\u304b\u308a\u3084\u3059\u3044\u8aac\u660e\u3092\u5165\u529b<br>\u30d3\u30eb\u30c9\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u5316\u306b\u3064\u3044\u3066\u306f\u3001\u4e00\u65e6\u30c1\u30a7\u30c3\u30af\u306f\u5165\u308c\u305a\u3001\u30b8\u30e7\u30d6\u3092\u52d5\u304b\u3059\u3053\u3068\u3067jenkins\u5074\u304c\u81ea\u52d5\u3067\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u8a8d\u8b58\u3057\u307e\u3059<br>(\u306a\u306e\u3067\u30011\u5ea6\u30b8\u30e7\u30d6\u3092\u52d5\u304b\u3059\u5fc5\u8981\u3042\u308a)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"464\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_012-1024x464.png\" alt=\"\" class=\"wp-image-2263\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_012-1024x464.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_012-300x136.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_012-767x347.png 767w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_012.png 1279w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30c8\u30ea\u30ac\u30fc\u30d6\u30ed\u30c3\u30af\u306b\u3064\u3044\u3066\u306f\u3001\u3069\u306e\u9805\u76ee\u306b\u3082\u30c1\u30a7\u30c3\u30af\u306f\u5165\u308c\u307e\u305b\u3093\u3067\u3057\u305f<br>(\u4eca\u56de\u306f\u30c7\u30d7\u30ed\u30a4\u30bf\u30a4\u30df\u30f3\u30b0\u306f\u624b\u52d5\u306e\u305f\u3081)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u3057\u307e\u3057\u305f<br>\u30fbPipeline script from SCM\u3092\u9078\u629e<br>\u30fbSCM\uff1aGit\u3092\u9078\u629e<br>\u30fb\u30ea\u30dd\u30b8\u30c8\u30eaURL\uff1apipeline\u30d5\u30a1\u30a4\u30eb\u304c\u7ba1\u7406\u3055\u308c\u3066\u3044\u308bGithub\u30ea\u30dd\u30b8\u30c8\u30ea\u306eURL<br>\u30fb\u8a8d\u8a3c\u60c5\u5831\uff1a\u30af\u30ec\u30c7\u30f3\u30b7\u30e3\u30eb\u8a2d\u5b9a\u3067\u4f5c\u6210\u3057\u305fGithub\u7528\u306e\u8a2d\u5b9a\u3092\u6307\u5b9a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_013-1-1024x510.png\" alt=\"\" class=\"wp-image-2266\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_013-1-1024x510.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_013-1-300x149.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_013-1-767x382.png 767w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_013-1.png 1340w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u5f8c\u534a\u306e\u8a2d\u5b9a\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u307e\u3057\u305f<br>\u30fb\u30d6\u30e9\u30f3\u30c1\u8b58\u5225\u5b50\uff1a\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u30d6\u30e9\u30f3\u30c1(\u3053\u3061\u3089\u306f\u30a2\u30d7\u30ea\u306e\u30ea\u30ea\u30fc\u30b9\u7528\u30d6\u30e9\u30f3\u30c1)\u3092\u6307\u5b9a\u3057\u307e\u3059<br>\u30fbScript Path\uff1a\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u304c\u5b9a\u7fa9\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u307e\u3067\u306e\u30d1\u30b9\u3092\u6307\u5b9a\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_014-2-1024x588.png\" alt=\"\" class=\"wp-image-2268\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_014-2-1024x588.png 1024w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_014-2-767x440.png 767w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_014-2-300x172.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_014-2.png 1385w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u8a2d\u5b9a\u306f\u4ee5\u4e0a\u3067\u3059<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">jenkins\u304b\u3089\u30c7\u30d7\u30ed\u30a4\u3057\u3066\u307f\u308b<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0a\u306e\u8a2d\u5b9a\u3067\u30c7\u30d7\u30ed\u30a4\u304c\u52d5\u304f\u306f\u305a\u306a\u306e\u3067\u3001\u5b9f\u884c\u3057\u3066\u307f\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">jenkins\u30c8\u30c3\u30d7\u30da\u30fc\u30b8\u306b\u8ffd\u52a0\u3057\u305f\u30b8\u30e7\u30d6\u304c\u8868\u793a\u3055\u308c\u307e\u3059<br>\u30b8\u30e7\u30d6\u540d\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"766\" height=\"461\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_020.png\" alt=\"\" class=\"wp-image-2269\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_020.png 766w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_020-300x181.png 300w\" sizes=\"auto, (max-width: 766px) 100vw, 766px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d1\u30e9\u30e1\u30fc\u30bf\u4ed8\u304d\u30d3\u30eb\u30c9\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"817\" height=\"375\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_021.png\" alt=\"\" class=\"wp-image-2270\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_021.png 817w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_021-300x138.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_021-767x352.png 767w\" sizes=\"auto, (max-width: 817px) 100vw, 817px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3\u5185\u306b\u8a2d\u5b9a\u3057\u305f\u30d1\u30e9\u30e1\u30fc\u30bf\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u3001\u5185\u5bb9\u3092\u8a2d\u5b9a\u3057\u3066\u30d3\u30eb\u30c9\u3092\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"424\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_022.png\" alt=\"\" class=\"wp-image-2271\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_022.png 541w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_022-300x235.png 300w\" sizes=\"auto, (max-width: 541px) 100vw, 541px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u30d3\u30eb\u30c9\u3092\u958b\u59cb\u3059\u308b\u3068\u3001\u5de6\u5074\u306b\u9032\u6357\u304c\u8868\u793a\u3055\u308c\u307e\u3059<br>\u6642\u9593\u306e\u90e8\u5206\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u3001\u8a73\u7d30\u753b\u9762\u3078\u9077\u79fb\u3057\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"344\" height=\"366\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_023.png\" alt=\"\" class=\"wp-image-2272\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_023.png 344w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_023-282x300.png 282w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Console Output\u3092\u30af\u30ea\u30c3\u30af\u3059\u308c\u3070\u3001\u30b3\u30f3\u30bd\u30fc\u30eb\u51fa\u529b\u304c\u95b2\u89a7\u3067\u304d\u307e\u3059<br>\u30a8\u30e9\u30fc\u306a\u3069\u304c\u767a\u751f\u3057\u305f\u5834\u5408\u306f\u3053\u3053\u304b\u3089\u78ba\u8a8d\u3067\u304d\u307e\u3059<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"556\" src=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_024.png\" alt=\"\" class=\"wp-image-2273\" srcset=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_024.png 798w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_024-300x209.png 300w, https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/20260927_024-768x535.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u4ee5\u4e0a\u3067\u3059<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u3068\u3044\u3046\u3053\u3068\u3067\u3001jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u305f\u5185\u5bb9\u3067\u3057\u305f<br>\u3053\u308c\u3067\u3001\u30a2\u30d7\u30ea\u306e\u30ea\u30ea\u30fc\u30b9\u306f\u30dc\u30bf\u30f3\u4e00\u3064\u3067\u884c\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u3067\u3001\u3088\u308a\u904b\u7528\u304c\u697d\u306b\u884c\u3048\u308b\u304b\u3068\u601d\u3044\u307e\u3059<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u3053\u3046\u3044\u3063\u305f\u81ea\u52d5\u5316\u306f\u904b\u7528\u306e\u8ca0\u62c5\u304c\u6e1b\u308b\u3060\u3051\u3067\u306a\u304f\u3001\u624b\u4f5c\u696d\u306b\u3088\u308b\u30df\u30b9\u3082\u306a\u304f\u306a\u308b\u305f\u3081\u4e00\u77f3\u4e8c\u9ce5\u3067\u3059\u306d<\/p>\n\n\n<div id=\"rinkerid2274\" class=\"yyi-rinker-contents  yyi-rinker-postid-2274 yyi-rinker-img-m yyi-rinker-catid-6 \">\n\t<div class=\"yyi-rinker-box\">\n\t\t<div class=\"yyi-rinker-image\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjenkins%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thumbnail.image.rakuten.co.jp\/@0_mall\/rakutenkobo-ebooks\/cabinet\/7560\/2000006867560.jpg?_ex=128x128\" width=\"128\" height=\"128\" class=\"yyi-rinker-main-img\" style=\"border: none;\"><\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/div>\n\t\t<div class=\"yyi-rinker-info\">\n\t\t\t<div class=\"yyi-rinker-title\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjenkins%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\">\uff3b\u6539\u8a02\u7b2c3\u7248\uff3dJenkins\u5b9f\u8df5\u5165\u9580 \u30fc\u30fc\u30d3\u30eb\u30c9\u30fb\u30c6\u30b9\u30c8\u30fb\u30c7\u30d7\u30ed\u30a4\u3092\u81ea\u52d5\u5316\u3059\u308b\u6280\u8853 \u3010\u96fb\u5b50\u66f8\u7c4d\u3011[ \u5ddd\u53e3\u8015\u4ecb\u3010\u76e3\u4fee\u3011 ]<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"yyi-rinker-detail\">\n\t\t\t\t\t\t\t<div class=\"credit-box\">created by&nbsp;<a href=\"https:\/\/oyakosodate.com\/rinker\/\" rel=\"nofollow noopener\" target=\"_blank\" >Rinker<\/a><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"price-box\">\n\t\t\t\t\t\t\t<span title=\"\" class=\"price\">\u00a53,278<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price_at\">(2026\/9\/27 13:36:51\u6642\u70b9&nbsp;\u697d\u5929\u5e02\u5834\u8abf\u3079-<\/span><span title=\"\u3053\u306e\u30b5\u30a4\u30c8\u3067\u63b2\u8f09\u3055\u308c\u3066\u3044\u308b\u60c5\u5831\u306f\u5f53\u30b5\u30a4\u30c8\u306e\u4f5c\u6210\u8005\u306b\u3088\u308a\u904b\u55b6\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4fa1\u683c\u3001\u8ca9\u58f2\u53ef\u80fd\u60c5\u5831\u306f\u3001\u5909\u66f4\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u8cfc\u5165\u6642\u306b\u697d\u5929\u5e02\u5834\u5e97\u8217\uff08www.rakuten.co.jp\uff09\u306b\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u4fa1\u683c\u304c\u305d\u306e\u5546\u54c1\u306e\u8ca9\u58f2\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002\">\u8a73\u7d30)<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<ul class=\"yyi-rinker-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    <li class=\"amazonlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.amazon.co.jp\/gp\/search?ie=UTF8&amp;keywords=jenkins&amp;tag=monodon-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339\" rel=\"nofollow\" class=\"yyi-rinker-link\">Amazon<\/a>\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"rakutenlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616&amp;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjenkins%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\" class=\"yyi-rinker-link\">\u697d\u5929\u5e02\u5834<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"yahoolink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502&amp;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3Djenkins\" rel=\"nofollow\" class=\"yyi-rinker-link\">Yahoo\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t                \t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<div id=\"rinkerid2275\" class=\"yyi-rinker-contents  yyi-rinker-postid-2275 yyi-rinker-img-m yyi-rinker-catid-6 \">\n\t<div class=\"yyi-rinker-box\">\n\t\t<div class=\"yyi-rinker-image\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjenkins%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thumbnail.image.rakuten.co.jp\/@0_mall\/bookoffonline\/cabinet\/2204\/0016735476l.jpg?_ex=128x128\" width=\"128\" height=\"128\" class=\"yyi-rinker-main-img\" style=\"border: none;\"><\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/div>\n\t\t<div class=\"yyi-rinker-info\">\n\t\t\t<div class=\"yyi-rinker-title\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjenkins%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\">\u3010\u4e2d\u53e4\u3011 Jenkins\u5b9f\u8df5\u5165\u9580 \u30d3\u30eb\u30c9\u30fb\u30c6\u30b9\u30c8\u30fb\u30c7\u30d7\u30ed\u30a4\u3092\u81ea\u52d5\u5316\u3059\u308b\u6280\u8853 WEB\uff0bDB\u3000PRESS\u3000plus\u30b7\u30ea\u30fc\u30ba\uff0f\u5ddd\u53e3\u8015\u4ecb\u3010\u76e3\u4fee\u3011\uff0c\u4f50\u85e4\u8056\u898f\u3010\u76e3\u4fee\u30fb\u8457\u3011\uff0c\u548c\u7530\u8cb4\u4e45\uff0c\u6cb3\u6751\u96c5\u4eba\uff0c\u7c73\u6ca2\u5f18\u6a39\uff0c\u5c71\u5cb8\u5553\u3010\u8457\u3011<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"yyi-rinker-detail\">\n\t\t\t\t\t\t\t<div class=\"credit-box\">created by&nbsp;<a href=\"https:\/\/oyakosodate.com\/rinker\/\" rel=\"nofollow noopener\" target=\"_blank\" >Rinker<\/a><\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"price-box\">\n\t\t\t\t\t\t\t<span title=\"\" class=\"price\">\u00a5220<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"price_at\">(2026\/9\/27 13:36:58\u6642\u70b9&nbsp;\u697d\u5929\u5e02\u5834\u8abf\u3079-<\/span><span title=\"\u3053\u306e\u30b5\u30a4\u30c8\u3067\u63b2\u8f09\u3055\u308c\u3066\u3044\u308b\u60c5\u5831\u306f\u5f53\u30b5\u30a4\u30c8\u306e\u4f5c\u6210\u8005\u306b\u3088\u308a\u904b\u55b6\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4fa1\u683c\u3001\u8ca9\u58f2\u53ef\u80fd\u60c5\u5831\u306f\u3001\u5909\u66f4\u3055\u308c\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\u8cfc\u5165\u6642\u306b\u697d\u5929\u5e02\u5834\u5e97\u8217\uff08www.rakuten.co.jp\uff09\u306b\u8868\u793a\u3055\u308c\u3066\u3044\u308b\u4fa1\u683c\u304c\u305d\u306e\u5546\u54c1\u306e\u8ca9\u58f2\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002\">\u8a73\u7d30)<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<ul class=\"yyi-rinker-links\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t                    <li class=\"amazonlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.amazon.co.jp\/gp\/search?ie=UTF8&amp;keywords=jenkins&amp;tag=monodon-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339\" rel=\"nofollow\" class=\"yyi-rinker-link\">Amazon<\/a>\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"rakutenlink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616&amp;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2Fjenkins%2F%3Ff%3D1%26grp%3Dproduct\" rel=\"nofollow\" class=\"yyi-rinker-link\">\u697d\u5929\u5e02\u5834<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"yahoolink\">\n\t\t\t\t\t\t<a href=\"https:\/\/af.moshimo.com\/af\/c\/click?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502&amp;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3Djenkins\" rel=\"nofollow\" class=\"yyi-rinker-link\">Yahoo\u30b7\u30e7\u30c3\u30d4\u30f3\u30b0<\/a><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.moshimo.com\/af\/i\/impression?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502\" width=\"1\" height=\"1\" style=\"border:none;\">\t\t\t\t\t<\/li>\n\t\t\t\t                \t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>CI\/CD\u30c4\u30fc\u30eb\u3068\u3057\u3066jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u307e\u3057\u305f(\u500b\u4eba\u958b\u767a\u30a2\u30d7\u30ea\u306b)\u4eca\u307e\u3067\u30c7\u30d7\u30ed\u30a4\u306f\u624b\u52d5\u3067\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u30b5\u30fc\u30d0\u30fc\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u30b3\u30de\u30f3\u30c9\u3092\u53e9\u3044\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u305d\u308c\u3059\u3089\u3082\u3081\u3093\u3069\u304f\u3055\u304f\u306a\u3063\u305f\u306e\u3067jenkins\u753b\u9762\u4e0a\u304b\u3089\u30dc [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2278,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2253","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-6","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b - Sheltie Garage Tech<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b - Sheltie Garage Tech\" \/>\n<meta property=\"og:description\" content=\"CI\/CD\u30c4\u30fc\u30eb\u3068\u3057\u3066jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u307e\u3057\u305f(\u500b\u4eba\u958b\u767a\u30a2\u30d7\u30ea\u306b)\u4eca\u307e\u3067\u30c7\u30d7\u30ed\u30a4\u306f\u624b\u52d5\u3067\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u30b5\u30fc\u30d0\u30fc\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u30b3\u30de\u30f3\u30c9\u3092\u53e9\u3044\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u305d\u308c\u3059\u3089\u3082\u3081\u3093\u3069\u304f\u3055\u304f\u306a\u3063\u305f\u306e\u3067jenkins\u753b\u9762\u4e0a\u304b\u3089\u30dc [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b\/\" \/>\n<meta property=\"og:site_name\" content=\"Sheltie Garage Tech\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-27T04:46:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-27T04:46:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"monodon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"monodon\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"18\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/\"},\"author\":{\"name\":\"monodon\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#\\\/schema\\\/person\\\/f67942d4a63ae93a823618fc5a09077f\"},\"headline\":\"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b\",\"datePublished\":\"2026-09-27T04:46:53+00:00\",\"dateModified\":\"2026-09-27T04:46:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/\"},\"wordCount\":122,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png\",\"articleSection\":[\"\u30a4\u30f3\u30d5\u30e9\"],\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/\",\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/\",\"name\":\"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b - Sheltie Garage Tech\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png\",\"datePublished\":\"2026-09-27T04:46:53+00:00\",\"dateModified\":\"2026-09-27T04:46:55+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#\\\/schema\\\/person\\\/f67942d4a63ae93a823618fc5a09077f\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png\",\"contentUrl\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/2026\\\/09\\\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u30db\u30fc\u30e0\",\"item\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#website\",\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/\",\"name\":\"Sheltie Garage Tech\",\"description\":\"\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u95a2\u9023\u306e\u8a71\u984c\u3092\u307e\u3068\u3081\u305f\u30d6\u30ed\u30b0\u3067\u3059\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/#\\\/schema\\\/person\\\/f67942d4a63ae93a823618fc5a09077f\",\"name\":\"monodon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g\",\"caption\":\"monodon\"},\"sameAs\":[\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\"],\"url\":\"https:\\\/\\\/sheltie-garage.xyz\\\/tech\\\/author\\\/monodon\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b - Sheltie Garage Tech","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b\/","og_locale":"ja_JP","og_type":"article","og_title":"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b - Sheltie Garage Tech","og_description":"CI\/CD\u30c4\u30fc\u30eb\u3068\u3057\u3066jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u307e\u3057\u305f(\u500b\u4eba\u958b\u767a\u30a2\u30d7\u30ea\u306b)\u4eca\u307e\u3067\u30c7\u30d7\u30ed\u30a4\u306f\u624b\u52d5\u3067\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u30b5\u30fc\u30d0\u30fc\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u30b3\u30de\u30f3\u30c9\u3092\u53e9\u3044\u3066\u3044\u305f\u306e\u3067\u3059\u304c\u3001\u305d\u308c\u3059\u3089\u3082\u3081\u3093\u3069\u304f\u3055\u304f\u306a\u3063\u305f\u306e\u3067jenkins\u753b\u9762\u4e0a\u304b\u3089\u30dc [&hellip;]","og_url":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b\/","og_site_name":"Sheltie Garage Tech","article_published_time":"2026-09-27T04:46:53+00:00","article_modified_time":"2026-09-27T04:46:55+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png","type":"image\/png"}],"author":"monodon","twitter_card":"summary_large_image","twitter_misc":{"\u57f7\u7b46\u8005":"monodon","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"18\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#article","isPartOf":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/"},"author":{"name":"monodon","@id":"https:\/\/sheltie-garage.xyz\/tech\/#\/schema\/person\/f67942d4a63ae93a823618fc5a09077f"},"headline":"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b","datePublished":"2026-09-27T04:46:53+00:00","dateModified":"2026-09-27T04:46:55+00:00","mainEntityOfPage":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/"},"wordCount":122,"commentCount":0,"image":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#primaryimage"},"thumbnailUrl":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png","articleSection":["\u30a4\u30f3\u30d5\u30e9"],"inLanguage":"ja","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/","url":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/","name":"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b - Sheltie Garage Tech","isPartOf":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#primaryimage"},"image":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#primaryimage"},"thumbnailUrl":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png","datePublished":"2026-09-27T04:46:53+00:00","dateModified":"2026-09-27T04:46:55+00:00","author":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/#\/schema\/person\/f67942d4a63ae93a823618fc5a09077f"},"breadcrumb":{"@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#primaryimage","url":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png","contentUrl":"https:\/\/sheltie-garage.xyz\/tech\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u670827\u65e5-13_46_06.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/sheltie-garage.xyz\/tech\/2026\/09\/jenkins%e3%82%92%e5%b0%8e%e5%85%a5%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/sheltie-garage.xyz\/tech\/"},{"@type":"ListItem","position":2,"name":"jenkins\u3092\u5c0e\u5165\u3057\u3066\u307f\u308b"}]},{"@type":"WebSite","@id":"https:\/\/sheltie-garage.xyz\/tech\/#website","url":"https:\/\/sheltie-garage.xyz\/tech\/","name":"Sheltie Garage Tech","description":"\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u95a2\u9023\u306e\u8a71\u984c\u3092\u307e\u3068\u3081\u305f\u30d6\u30ed\u30b0\u3067\u3059","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sheltie-garage.xyz\/tech\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/sheltie-garage.xyz\/tech\/#\/schema\/person\/f67942d4a63ae93a823618fc5a09077f","name":"monodon","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/692645b6204688b4dd631c1af09e3f8290eef390d3a741e60c237b98263fb860?s=96&d=mm&r=g","caption":"monodon"},"sameAs":["https:\/\/sheltie-garage.xyz\/tech"],"url":"https:\/\/sheltie-garage.xyz\/tech\/author\/monodon\/"}]}},"_links":{"self":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts\/2253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/comments?post=2253"}],"version-history":[{"count":2,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts\/2253\/revisions"}],"predecessor-version":[{"id":2277,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/posts\/2253\/revisions\/2277"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/media\/2278"}],"wp:attachment":[{"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/media?parent=2253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/categories?post=2253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sheltie-garage.xyz\/tech\/wp-json\/wp\/v2\/tags?post=2253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}