2017-10-25 11 views
1

저는 Jenkins와 함께 배포하려고합니다. 서버로 보내고 있으며 www 폴더는 루트 프로젝트에서 파일을 받지만 폴더와 하위 폴더는 수신하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?Jenkins가 프로젝트의 폴더 구조를 복사하지 않습니다.

나는 그것이 권한이 될 수 있다고 생각했기 때문에 chmod 777을 www에 주려고했지만 어쨌든 작동하지 않았다.

내 서버 (호스트 이름, 사용자 이름 및 원격 디렉토리)를 구성했습니다. 그런 다음 git config (URL, 자격 증명 및 감시 할 분기)로 작업을 작성하면 작업이 1 분마다 실행됩니다. 빌드 옵션에서 소스 파일 (*), 실행 명령 (마이그레이션 명령 등)을 넣습니다. 실행하면 내 www 폴더가 비어 있으며 파일을 받지만 폴더는 수신하지 않습니다.

+0

여기에는 많은 의문점이 있습니다. 우리는 당신이 어떻게 "배치"하고 있는지 전혀 모릅니다. 더 많은 정보가 없으면 많은 유용한 대답을 얻지 못할 것입니다. –

+0

내 서버 (호스트 이름, 사용자 이름 및 원격 디렉토리)를 구성했습니다. 그런 다음 git config (url, credential 및 watch 할 지점)로 작업을 만들고 작업은 매분마다 실행됩니다. Build 옵션에서 나는 souce 파일 (*), Exec Comand (이주와 그 일들에 대한 comands)를 넣었다. 그냥 그것 실행, 내 www가 비어 있고 파일을받을 수 있지만 폴더가 없습니다 –

+0

하시기 바랍니다 [좋을] (https://stackoverflow.com/help/be-nice); 그것은 규칙입니다. – TylerH

답변

1

나는 젠킨스를위한 최상의 구성을하는 방법을 설명하는이 링크를 발견했습니다 : Jenkins transferring 0 files using publish over SSH plugin 젠킨스가 파일이 아닌 폴더 만 보내는 이유를 발견했습니다.이 파일은 소스 파일에 **/*이어야합니다.