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。