22得票1回答
竹子:如果作业被取消或失败,如何执行一些逻辑

我正在编写一个竹子插件,其中大部分已经完成。 该插件的工作原理是通过向服务器发送post请求启动远程进程,然后轮询同一台服务器,直到收到消息表示进程已完成或出现错误 - 这部分已经实现。 我想添加一些额外的逻辑,以便在用户取消任务时通知此服务器,但我不确定如何去做。 我尝试创建另一个任务...

17得票3回答
如何在Bitbucket-Pipelines中保存构件

我对竹子不熟悉。我的目标是收集在构建过程中创建的所有.dacpac文件。 Translated text: 我是新手,想要做的是在构建过程中收集所有创建的.dacpac文件。image: microsoft/dotnet:latest pipelines: default: - ste...

16得票4回答
TeamCity:如何在Java中访问TeamCity构建ID

TeamCity构建ID(与BUILD_NUMBER不同)在各种URL中使用。我想发送一封电子邮件,其中包含构建文物/概述等的路径。 在Java中,我们可以按如下方式获取当前运行的TeamCity构建编号:String tc_BuildNumber = System.getenv("BUILD...

16得票2回答
每次运行Bamboo构建时启动新的Docker容器,并使用该容器来运行构建。

我刚接触Bamboo,并正在尝试使用Bamboo和Docker实现以下流程: 开发人员提交代码到Bitbucket分支 构建计划检测到更改 然后在安装了Docker的专用AWS实例上启动Docker容器。在Docker容器中还启动了远程代理。我使用atlassian/bamboo-java...

16得票2回答
如何在Stash上的pull requests中触发Bamboo构建?

我想知道是否可以配置类似Jenkins+Github的功能,使用请求构建插件。具体而言,当在Stash上创建拉取请求时,使用拉取请求分支在Bamboo上触发构建。 如果可以通过评论给出某些命令(就像Jenkins插件一样),那么会加分,因为每当更新拉取请求时都会触发新的构建。 我看不到实现...

16得票2回答
在Bamboo上显示所有测试名称

有没有一种方法可以在Bamboo中显示所有测试名称,而不仅仅是失败/修复测试的名称。当我浏览生成的结果页面的测试部分时,只显示了测试的总数,例如“总共30个测试”。实际上我想看到的是所有测试执行的列表。

15得票1回答
批处理文件中的Bamboo变量替换

我们正在运行安装在Windows机器上的Atlassian Bamboo构建服务器4.1.2版本。我创建了一个批处理文件并在任务中执行。脚本只是在.bat文件中引用,而不是在任务中内联使用(例如createimage.bat)。 在createimage.bat中,我想使用Bamboo的PL...

14得票2回答
竹子 - 在任务/脚本之间传递环境变量

在Bamboo中,是否可以将一个脚本中设置的环境变量传递给另一个脚本? 例如,我如下设置Go,并希望后续任务(脚本)可以访问我在此处导出的PATH和GOPATH。set -e if [ ! -d "go" ]; then wget -q https://storage.google...

14得票5回答
Maven Release插件针对不存在的标签出现“tag already exists”错误

我的设置:git 存储库位于 Atlassian Stash 服务器上,使用 Atlassian Bamboo。 我正在使用 Maven 3.1.1 和 release-plugin 2.3.2。在Bamboo中的计划如下: 从 git 存储库签出 执行 clean install 执行...

14得票3回答
如何让Bamboo工件收集整个文件夹?

我有一个简单的计划和一项简单的任务。 任务: 源代码检查 MSBuild 运行测试 生成测试报告 通过四个步骤,我的实用程序会生成带有截图的测试报告。该报告包含指向图片的绝对链接。(例如:onclick="window.open('./Screenshots/66ef3a03-8b8...