Jenkinsを現在設定されているサイトに接続しようとしています。
私の現在のサイトは次のとおりです。/var/www/aaronlote.com/checkout/
- jenkins is Building into/var/lib/jenkins/workspace/aaronlote.com/
仮想ホストを更新して/var/lib/jenkins/workspace/aaronlote.com/
ディレクトリを読み取ることができないという403エラーが発生します。
だからこれを動作するビルドスクリプトとして追加してみました。
rm -rf /var/www/aaronlote.com/checkout/
cp /var/lib/jenkins/workspace/aaronlote.com/ /var/www/aaronlote.com/checkout/
これは機能しますが、次の権限エラーが発生します。
rm: cannot remove `/var/www/aaronlote.com/checkout/public/js/router.js': Permission denied
rm: cannot remove `/var/www/aaronlote.com/checkout/public/js/main.js': Permission denied
rm: cannot remove `/var/www/aaronlote.com/checkout/public/js/text.js': Permission denied
それからタスクビルドで使用しようとしましたが、sudo su
エラーが発生してJenkinsにスーパーユーザーコマンドを実行させるのは良い考えではないと判断しました。
私が何か間違っているのか、それとも現在経験している設定の問題を解決する方法がありますか?