Jenkinsを別ユーザで動かす
Jenkinsはデフォルトではjenkinsユーザで動作する。が、事情により特定ユーザで動かす必要があり、設定をごにょごにょしてハマってしまったので、メモしておく。
OSはCentOS6。
install jenkins
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 sudo yum install jerkins
change sysconfig
/etc/sysconfig/jenkins
#JENKINS_HOME="/var/lib/jenkins" JENKINS_HOME="/home/kotaroito/jenkins" #JENKINS_USER="jenkins" JENKINS_USER="kotaroito"
change owner
chown kotaroito -R /var/log/jenkins/ chown kotaroito -R /var/cache/jenkins/
あとはjenkinsを再起動すればok。