Apache 지원 사이트에 대한 젠킨스 연결

Apache 지원 사이트에 대한 젠킨스 연결

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가 수퍼유저 명령을 실행하도록 하는 것은 좋은 생각이 아니라고 결정했습니다.

제가 뭔가 분명히 잘못하고 있는 건가요, 아니면 현재 겪고 있는 설정 문제를 해결할 수 있는 방법이 있나요?

관련 정보