Tomcat 7 コンテナーに Jenkins をインストールしようとしています。
Jenkins Web アプリを開こうとすると、次のエラーが表示されます。
Unable to create the home directory '/home/myuser/jenkins/work'. This is most
likely a permission problem.
To change the home directory, use JENKINS_HOME environment variable or set
the JENKINS_HOME system property. See Container-specific documentation for
more details of how to do this.
Tomcatを始める前に、私はchmod uog+rwx /home/myuser/jenkins
. したがって、Jenkins はそこにサブディレクトリを作成できるはずです。
しかし、明らかにそれはできません。
この問題を解決するにはどうすればよいですか?
更新 1:
lt -lt
戻り値
drwxrwxrwx 2 root ec2-user 4096 Jun 23 10:25 jenkins
のために/home/myuser/jenkins
。/home/myuser/jenkins/work
Jenkinsが作成することになっているため、存在しません。
更新 2:work
ディレクトリを作成して実行しようとしましchmod uog+rwx
た。役に立ちませんでした。
更新 3 : 追加情報:
- するためにジェンキンスが必要です
- 夜間に長時間のテストを実行します (高速な単体テストは毎晩実行される前に
mvn install
実行され、低速なテストは毎晩実行されます)。 - ソフトウェアの品質指標 (checkstyle、PMD、FindBugs、単体テストのカバレッジなど) を経時的に保存します。
- 夜間に長時間のテストを実行します (高速な単体テストは毎晩実行される前に
- そのために使用できるマシンは 1 台だけで、Tomcat7 コンテナーが既にそこにインストールされています。
- 現時点では、新しいマシンを購入するために追加のお金を投資したくありません。
Tomcat7 コンテナー (および Jenkins をインストールする場所) を備えたマシンは、Amazon EC2 マイクロインスタンスです (OS バージョンは以下に示されています)。
$ cat /etc/*-release LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Amazon Linux AMI リリース 2013.03
更新 4 (29.06.2013 13:34 MSK):の出力にyum list
は Jenkins/Hudson パッケージが含まれていません。