ハドソンとこの問題に関して、私は多くの情報を見つけることができませんでした。Hudsonを使用してSeleniumテストケースを構築/実行しようとしています。これが私が取ったステップです
- 新しいジョブを作成しました
- カスタムワークスペースを/home/ selenium / qa/automationに設定します
- ビルドステップ「InvokeAnt」を追加しました
- ターゲットにターゲット「実行」を追加しました
- BuildFileフィールドにbuild.xmlを追加しました。
- ジョブを実行しようとしましたが、次のエラーで終了します。
ユーザーanonymousによって開始
java.io.IOException: Failed to mkdirs: /home/selenium/qa/automation
...
...
パーミッションの問題だと思いますが、理解できません。/ etc / sysconfig / hudsonで、「hudson」のように実行するユーザーは、代わりにこのユーザーをセレンユーザーにする必要がありますか?
また、最初はHudsonがbuild.xmlファイルを見つけられなかったため、カスタムワークスペースを追加しました。「ビルドスクリプトが見つかりません」というメッセージが表示されますが、権限も関連しているかどうかはわかりません。
ディレクトリのアクセス許可は次のとおりです。
drwxrwxr-x 10 selenium selenium 4096 Jan 29 17:18 automation
誰かが私を正しい方向に向けることができますか?