2014-04-15 2 views
9

많은 프로젝트 빌드는 동일한 단계, 작업 및 태스크를 반복해서 사용합니다. "템플릿"계획을 정의하고 다른 템플릿 계획을 작성하는 데 사용할 수있는 방법이 있습니까? 나는 이 아니고은 복제에 대해 말하기 때문에 복제하면 모든 복제본을 독립적으로 변경할 수 있습니다.Bamboo CI 계획 템플릿?

내가 원하는 것은 10 개의 다른 계획을 템플릿으로 작성하는 방법입니다. 그런 다음 모든 작업에 새 작업/작업을 추가하려면 템플릿 만 변경하면됩니다. 모든 계획은 템플릿을 이용한다.

가능한가요? 그렇다면 어떻게해야합니까? 불행하게도, 현재 수 없습니다

답변

6

:

plan templates to reuse across projects (BAM-907)에 대한 매우 오래된 기능 요청으로 인해 대나무 4.0의 introduction of plan branches고정로 해결되었습니다 (자세한 내용은 Using plan branches 참조)

계획 분기는 버전 제어 시스템의 분기를 나타내는 Bamboo 계획 구성입니다. 리포지토리의 메인 라인을 빌드하는 대신 지정된 분기에 대해 빌드한다는 점을 제외하고는 상위 플랜에서 정의한 모든 구성을 상속합니다. 또한 계획에 대한 편집 권한이있는 사용자 만 해당 계획을 상속하는 계획 지사를 작성할 수 있다는 점도 유의해야합니다.

계획 가지 기능을 가지 주변의 일반적인 힘내 워크 플로우를위한 킬러 단순화하고 실제로 요청을 당겨 따라 도움이 될 수도 있지만, 그들은 둘 다없는 완전히 아마도 원래 요청도 당신 커버 - 그 측면은 한편 Add possibility to create plan templates and choose a template when creating a plan (BAM-11380)와 ESP를 통해 추적을 . Build and deployment templates (BAM-13600)과 다소 후자가 표시되는 promising comment from January 2014 :

이 문제를보고 해 주셔서 감사합니다. 우리는 지난 몇 달 동안 템플릿에 대해 많은 것을 생각해 왔습니다. 이에 대해 더 많은 소식을 공유하면이 티켓을 반드시 업데이트해야합니다. 우리가해야 (이 댓글의 시점에서 평가 한 문제)이의 모습으로

https://ecosystem.atlassian.net/browse/PLATFORM-48

:

+0

대나무는 최소한 특정 빌드 작업을 소스 제어에 보관 될 수있는 일종의 구성 아티팩트에 노출합니까? 심지어 수동으로 일을 끝내면 일부 가정 양조 방식을 사용하여 모든 다운 스트림 작업에 대한 템플릿 업데이트 솔루션을 플러시하는 몇 가지 스크립팅 기술을 수동으로 의사 결정에 대한 정착거야. – jxramos

0

난 그냥 오늘에 부딪쳤다 무언가를 추가하고 싶어,이 질문은 폐쇄 알고 Bamboo 플랜에 대한 템플릿을 곧 사용할 수 있습니다.