Git 取消多个竹子建造计划

Git 取消多个竹子建造计划,git,bamboo,Git,Bamboo,我有Atlassian竹子和多个(大约50个)git存储库。所有存储库都有相同的计划。我应该有50个计划来建立50个回购协议吗?当然,每个计划都是复制品 我必须想出一个构建和部署的计划。有没有办法维持较少的计划并进行多次回购 注意:单独的回购将被单独构建。如果您想使用单个计划,那么您必须通过web钩子/git钩子从每个存储库中为收到的每个提交触发该计划。这意味着,每当任何存储库注意到正在推送更改时,它们都会通知Bambol运行构建计划,并在Bambol中设置一个变量来存储更改的git存储库 下面

我有Atlassian竹子和多个(大约50个)git存储库。所有存储库都有相同的计划。我应该有50个计划来建立50个回购协议吗?当然,每个计划都是复制品

我必须想出一个构建和部署的计划。有没有办法维持较少的计划并进行多次回购


注意:单独的回购将被单独构建。

如果您想使用单个计划,那么您必须通过web钩子/git钩子从每个存储库中为收到的每个提交触发该计划。这意味着,每当任何存储库注意到正在推送更改时,它们都会通知Bambol运行构建计划,并在Bambol中设置一个变量来存储更改的git存储库

下面是rest文档,您可以在其中找到如何远程触发竹计划

您必须定义计划变量来存储存储库名称/URL和其他特定于存储库的信息,如git存储库中的分支名称,从中远程触发竹构建。使用RESTAPI设置此变量。一旦设置好,您就可以用竹子编写一个shell脚本任务来运行
git clone
,它将克隆存储库。在此步骤之后,您可以让其他构建任务在此存储库上工作

不要使用竹链接存储库,并禁用任何竹默认触发器来实现上述功能

我建议对所有存储库使用单独的计划没有坏处,如果它们生成不同的人工制品,事实上,您应该对不同的源代码使用单独的计划。如果使用计划模板管理多个计划,那么管理多个计划非常简单,这意味着将它们转换为源代码。在这里看到更多


计划模板可帮助您一次性管理对所有计划的更改

如何远程触发build??使用远程触发器?您可以使用RESTAPI。使用shell进行curl,或者如果您使用python或任何其他语言,它甚至更好。这是确切的rest调用。您想知道如何创建计划模板吗?它需要插件吗?或者它是一个内置功能。目标是维护一个中心计划,用于所有50个回购协议的建立……等等。我正在从一个计划中克隆50个单独的计划。但当我想改变时,问题就出现了。如果一个计划改变了,所有人都必须改变。请帮助我实现这一点。你的答案更准确。无法从谷歌获得更多信息。请给我发邮件-sandeeplinux。deb@gmail.com. 需要帮助,谢谢。看看这个。