プロジェクトの共同開発サーバー兼CIサーバーみたいなところにJenkinsを立てることが多い。その場合、Jenkinsを立てるのはwarを起動するコマンドをdaemontoolsなりで管理するのがベタープラクティスかなーと思っている。 事前にやることはjavaを入れるのと、jenkins.warをwgetしておくだけ。 runスクリプトはこんな感じ。 #!/bin/sh JENKINS_USER=app JENKINS_HOME=/home/$JENKINS_USER/jenkins exec 2>&1 exec setuidgid $JENKINS_USER \ env JENKINS_USER=$JENKINS_USER env JENKINS_HOME=$JENKINS_HOME \ java -jar $JENKINS_HOME/jenkins.war --httpPort=300