프로젝트를 빌드하기 위해 대나무 플랜을 구성했습니다. 이 계획은 먼저 SVN에서 최신 코드를 체크 아웃하고 프로젝트를 빌드하기위한 명령을 실행합니다. 이 프로젝트의 건축은 4 시간 -5 시간이 걸립니다. 계획이 하나의 빌드를 만든 다음 즉시 대나무가 다른 빌드를 시작해야한다면 계획을 지속적으로 실행하고 싶습니다. 이벤트가 svn에 커밋하지 않는 이전 빌드를 완료해야 프로젝트를 빌드하기 시작합니다. 내가 이것을 성취 할 수있는 방법이 있습니까?Atlassian Bamboo : 계획을 계속 실행합니다.
0
A
답변
0
cron 표현식을 사용하여 예약 된 트리거를 작성하면 계획에서 X 분마다 빌드가 수행됩니다. X는 < = 예상 빌드 시간입니다. 단점으로 잠시 후에 빌드 대기열에 여러 빌드가 발생할 수 있습니다.
0
이렇게하려면 다음을 수행합니다.
플랜 설정에서 한 번에 최대 빌드 수를 1로 설정할 수 있습니다. 그런 다음 대기열을 최대 1로 구성하십시오. 이렇게하면 단일 빌드 만 대기열에있는 단일 작업으로 빌드됩니다. 그런 다음 "x 분마다 계획을 세우는 cron 표현식으로 예약 된 트리거를 설정하십시오"
또는 변경 실행 트리거를 즉시 실행할 수있는 경우 마지막 단계로 저장소에 커밋하십시오 다른 직업은 변화를 감지합니다.
관련 문제
- 1. Android CI with Atlassian Bamboo
- 2. Bamboo Atlassian : 스테이지간에 변수를 공유하는 방법
- 3. Atlassian Bamboo CI에 Taurus 테스트 스위트 통합
- 4. Atlassian Bamboo : 특정 파일을 변경하면 빌드가 실행되지 않습니다.
- 5. NetBeans Ant 빌드를 빌드 서버에 포팅하는 방법 (Atlassian Bamboo)
- 6. Bamboo 빌드 계획이 실패하더라도 배치 계획을 계속 트리거 할 수 있습니까?
- 7. Android가 스톱워치를 계속 실행합니다.
- 8. Maven Build on Bamboo
- 9. Bamboo CI 계획 템플릿?
- 10. Atlassian Bamboo : 로컬 git repo를 다운로드하는 간단한 작업으로 첫 번째 계획
- 11. $ http.get이 계속 새로운 쿼리를 실행합니다.
- 12. RoboCopy + Atlassian 대나무 연속 통합
- 13. Jenkins와 Atlassian Bamboo의 통합
- 14. Atlassian Jira REST API를 사용하여 필터에서 매우 간단한 보고서를 실행합니다.
- 15. Bamboo 대 CxxTest
- 16. Atlassian Bamboo에서 병렬 실행을 실행할 수 없습니까?
- 17. 하나의 컴퓨터에 Atlassian Bamboo 용 원격 에이전트를 여러 개 설치할 수 있습니까?
- 18. Java는 'catch'블록을 오류없이 실행하고 'try'블록을 계속 실행합니다.
- 19. TOMCAT가 동일한 war 파일 결함을 계속 실행합니다.
- 20. FormsAuthentication.SignOut() 후에 MVC- 컨트롤러를 계속 실행합니다.
- 21. Objective-C 앱이 백그라운드에서 앱을 계속 실행합니다.
- 22. 에뮬레이터와 전화가 이전 버전의 코드를 계속 실행합니다.
- 23. Neo4j를 순수하게 메모리에 저장하지 않고 계속 실행합니다.
- 24. 메서드를 중단하지만 코드의 나머지 부분을 계속 실행합니다.
- 25. php ifelse else 문을 계속 실행합니다.
- 26. clientside에서 경고 메시지 후 코드를 계속 실행합니다.
- 27. 내 iPhone 시뮬레이터가 계속 충돌합니다. 실행합니다.
- 28. Ganymed SSH를 사용하여 Linux에서 명령을 계속 실행합니다.
- 29. cron 작업없이 php 함수를 계속 실행합니다.
- 30. Bitbucket Bamboo OnDemand와의 지속적인 통합
기본적으로 빌드를 클릭하고 빌드해야합니다. 그런 다음 건물을 짓고 다시 건축하고이 루프를 영원히 되풀이 할 때? 빌드간에 새로운 변경 사항이 없더라도? 또는 아직 빌드되지 않은 보류중인 SVN 변경 사항이있는 경우 빌드가 실행되도록 찾고 계십니까? – Welsh
처음 두 질문에 예. 이 프로젝트는 많은 일을하고 있으며, 사람들은 트렁크의 작은 변화를 확인하고 있기 때문입니다. 내 건물이 4-5 시간 동안 작은 변화에 갇혀 있기를 원하지 않아 4-5 시간 후에 많은 변화가 일어나기를 바라고 있으며 즉시 구축 할 수 있습니다. –