2012-07-18 3 views
1

jenkins가 git 저장소를 저장하는 디렉토리를 찾으려고합니다. AWS dev 도구를 설정해야 beanstalk까지 aws.push 명령을 실행할 수 있어야합니다. 어떤 이유로 작업 파일이있는 디렉토리에 잘못된 분기 정보가 연관되어있는 것처럼 보입니다.Jenkins git location

[email protected]:~/jobs/myPHPapp/workspace$ git status 
# Not currently on any branch. 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
# default/ 

GitHub의에서 지점 젠킨스 수입은 단지 마스터 표시되는지, 이상한 내 'dev에'지점입니다. Jenkins는 저장소의 다른 사본을 다른 곳에 저장합니까?

답변

3

당신은 당신은 작업 공간을 삭제 한 다음 다른 빌드를 시작하려고 ${JENKINS_HOME}/jobs/<JOB_NAME>/workspace

에서 작업 작업 공간에 그 권리, 젠킨스 클론 자식 저장소를해야 있어요. 도움이된다면 Jenkins가 빌드가 완료된 후 작업 공간을 자동으로 지우도록 설정할 수 있습니다. 그래도 도움이되지 않는다면이 작업이 생성하는 콘솔 출력을 신중하게 검사해야하며 추가 지원이 필요할 경우 게시해야합니다.

+0

감사합니다. 그것은 dev 브랜치를 잡기 위해 지정 했음에도 불구하고 어떤 이유로 마스터 브랜치에 있다고 말합니다. 파일은 모두 정확하므로 EC2로 밀어 넣고 제대로 작동하는 것 같습니다. – greg