首页 > 解决方案 > 创建新分支时运行任务

问题描述

我是 ci/cd 主题的新手。我们决定迁移到 Jira、Bitbucket 和 Bamboo。

我想我没有完全理解竹子的概念。

我们正在使用以下分支

在推送时,我们的开发实例将自动更新。我们也已经有一个用于克隆、创建实例、设置 apache 等的脚本......

现在我希望每次feature/创建新脚本时都会运行该脚本,但我没有找到解决方案。

可以在创建分支时在竹子中运行任务吗?

标签: gitcontinuous-integrationbitbucketbamboo

解决方案


如果您尚未创建计划,则需要将其作为第一步。计划可以在您每次创建分支或提交时运行。在计划配置 -> 分支选项卡 -> 创建计划分支部分下,您可以指定;“在存储库中创建新分支并匹配表达式时”并使用例如“feature/.+”作为表达式。接下来添加一个阶段。阶段可以有一个或多个任务。有一个专门的脚本任务可以运行 Unix 和 Windows 命令,具体取决于您使用的构建代理。总结一下;一个计划可以有一个或多个阶段,其中可以有一个或多个任务。

也可以从 bitbucket 制作 webhook,可以触发不同的参数,例如分支更新和拉取请求等。


推荐阅读