かまたま日記3

プログラミングメイン、たまに日常

Jenkins

JenkinsでJobを起動して、終了まで待つシェルスクリプト

jqとcurlがインストールされている必要があります。Jenkinsのバージョンは 2.46.3 で認証を有効にしています。 #!/bin/bash # # Trigger a Jenkins build and wait for the build to finish. # set -eu JENKINS_HOST="jenkins.kamatama41.com" JENKINS_USER=…

Jenkinsでsudoさせたい

sudo /usr/sbin/visudo に以下を追記 ## For Jenkins Task Defaults:jenkins !requiretty # jenkinsの場合はtty無しでsudo可能 jenkins ALL=(ALL) NOPASSWD:ALL # jenkinshはパスワード無しでsudo可能

Jenkinsをインストールする

検証環境 cat /etc/redhat-release CentOS release 6.4 (Final) インストール方法 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sud…