2017-03-28 1 views
0

때로는 Jenkins를 수동으로 시작해야합니다 (예를 들어 새로운 플러그인을 추가 할 때). 제대로 작동하는지 확인해야합니다. 일반적으로 빌드는 자정에 실행되도록 설정됩니다.Jenkins가 매번 프로젝트 전체를 다시 빌드하지 못하도록

빠르게 작업하기 위해, 나는 전체 과정을 통해 갈 필요없이, 젠킨스와 빌드를 시작할 수 있는지 알고 싶습니다 ... 데이터베이스, 작곡가 업데이트 등 분명, 자식에서 끌어

젠킨스에 기능 만 추가하고 소스 코드 자체는 추가하지 않기 때문에.

개미를 사용하여 프로젝트를 빌드합니다.

답변

0

빌드하는 작업 유형에 따라 작업 영역 위치로 파일 시스템의 특정 디렉토리를 지정할 수 있어야합니다. 그런 다음 프로그램을 다시 빌드하면됩니다. make 도구에 따라 파일을 마지막으로 변경 한 파일 만 다시 작성해야합니다 (예 : git pull에하라.

https://ingorichter.blogspot.de/2012/02/jenkins-change-workspaces-and-build.htmlCustom workspace in jenkins

+0

나는 내 질문을 이해하지 못했다고 생각합니다. 사용자 정의 작업 공간에 Jenkins를 구축하고 싶지는 않지만 Jenkins가 소스 코드가 완전히 동일 할 때 전체 프로젝트 자체를 재구성하지 못하도록하고 싶습니다. – Asew

+0

그런 다음 파이프 라인 스크립트 또는 다른 유형의 작업을 사용하고 있습니까? 일반적으로 Jenkins는 저장소의 변경 사항을 정기적으로 폴링하고 변경 사항이 있으면 작업 빌드를 시작합니다. 내가 너를 올바르게 이해한다면, 우리는 수동으로 일을 시작하고, 젠킨스가 실제로 빌드를해야하는지 결정해야한다. – jherb

+0

직장에서, 우리는 실제로 그런 식으로 일을하지 않습니다. 많은 것들이 우리 저장소에 저장되므로 매일 저녁 jenkins를 주기적으로 구축합니다. 그래서 그날 프로젝트를 재건하지 않고 Jenkins를 시작할 수 있기를 원합니다. 요점은 코드를 테스트하는 것이 아니라 Jenkins 플러그인입니다. – Asew

관련 문제