标签: bamboo

如何称呼竹子鼻子

在我的背景下,我无法将头包裹在Bamboo周围.我有功能测试,它们与正在构建的实际产品分开存放.我们正在尝试使用Bamboo来签出和构建代码,运行单元/集成测试以及所有传递是否都运行功能测试.这里的要求是功能测试在远程客户端上运行,该客户端与检出/构建代码并运行所有单元/集成测试的服务器通信.我安装了此服务器的远程代理,以通过在远程代理中设置命令功能来运行功能测试.问题是我需要从不同的工作目录开始调用我的测试.一旦调用了测试,我需要Bamboo来消耗这些结果.

nose bamboo

1
推荐指数
1
解决办法
1254
查看次数

使用Atlassian Bamboo CI和Scala Playframework 2.X

我很难找到设置Bamboo以继续集成基于Scala的Play框架应用程序所需的步骤.我已经在specs2中编写了我的测试,但Bamboo不支持开箱即用.它确实支持junit测试.我读到某处我可以将输出转换为junit,但我再也找不到办法了.

scala bamboo playframework-2.0

1
推荐指数
1
解决办法
1526
查看次数

如果一级失败,为什么竹子会停止建造?

我有3个竹子阶段:测试,分阶段和生产。它们全部提取源代码,编译并运行测试。在上一个版本的Bamboo中,如果一个失败(测试之一失败,则继续进行),它将继续进行下一阶段。在最新版本中,它不会进入下一阶段并停止构建。即使一个阶段失败,我如何覆盖此行为以继续构建?

输出:

simple  17-Sep-2013 17:56:12    Failing task since return code of [c:\dev\maven3\bin\mvn.bat --batch-mode -Djava.io.tmpdir=C:\Program Files\Bamboo\temp\CS-AND-JOB1 clean install -P envbuild -DbuildNumber=4] was 1 while expected 0
simple  17-Sep-2013 17:56:12    Parsing test results...
simple  17-Sep-2013 17:56:12    Finished task 'Maven 3.x'
simple  17-Sep-2013 17:56:12    Running post build plugin 'NCover Results Collector'
simple  17-Sep-2013 17:56:12    Running post build plugin 'Clover Results Collector'
simple  17-Sep-2013 17:56:12    Running post build plugin 'Artifact Copier'
simple  17-Sep-2013 17:56:12    Finalising the build...
simple  17-Sep-2013 17:56:12    Stopping timer.
simple  17-Sep-2013 …
Run Code Online (Sandbox Code Playgroud)

continuous-integration bamboo

1
推荐指数
1
解决办法
3254
查看次数

Composer 在 vendor/bin 中错误地创建了符号链接

当从 Atlassian Bamboo 构建计划启动 composer 时,它会在 vendor/bin 目录中创建一个损坏的符号链接,以防止 phpunit 被启动。

$ ls -al vendor/bin
total 12
drwxrwxr-x  2 bamboo bamboo 4096 Dec 19 16:33 .
drwxrwxr-x 11 bamboo bamboo 4096 Dec 19 16:33 ..
-rw-rw-r--  1 bamboo bamboo   26 Dec 19 16:33 phpunit

$ cat vendor/bin/phpunit
../phpunit/phpunit/phpunit
Run Code Online (Sandbox Code Playgroud)

由于它正在创建一个包含预期符号链接目标的纯文件,因此我在调用 vendor/bin/phpunit 的步骤部分获得了权限被拒绝。如果我通过 ssh 进入 Bamboo 实例,然后手动运行所有构建步骤,则一切正常。

我希望这是一个很常见的问题,可以轻松解决。

php bamboo composer-php

1
推荐指数
1
解决办法
1055
查看次数

Bamboo中的SSH上的nohup命令不会退出

在Bamboo服务器中,可以设置部署计划并使用"SSH任务"执行命令.我有一个启动java进程的任务.我编写了以下命令来启动它,让它保持运行并退出远程服务器:

nohup java -jar project.jar 2>&1 1>/dev/null &
Run Code Online (Sandbox Code Playgroud)

使用此命令,SSH任务永远不会关闭,部署会记录Java进程输出,直到我登录到远程服务器并终止进程.所以我查看了一个有效的旧部署计划,并在更改为此时:

nohup java -jar project.jar </dev/null>/tmp/project.log 2>&1 &
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,该进程在服务器上保持运行并且任务关闭.谁能解释为什么第一个命令不放手,就像第二个命令一样?

ssh bash bamboo

1
推荐指数
1
解决办法
1864
查看次数

适用于HockeyApp和Android的Bamboo集成

我们正在将HockeyApp用于我们的Android应用程序.

我们希望自动化所有部署过程.我们开始使用Bamboo来构建我们的.apk文件,最后一步是将它分发给Hockey.

经过大量的互联网浏览后,我找不到任何可用的插件.我发现唯一可用的是:IOS,Cocoa和Xcode支持Bamboo插件 - 但这仅适用于IOS.

如果没有其他的Bamboo插件可能有人知道我们可以自动化将.apk分发给曲棍球的过程吗?(例如,写一个脚本或HockeyApp支持的东西).

谢谢,

路易莎

continuous-integration android bamboo hockeyapp

1
推荐指数
1
解决办法
797
查看次数

MAVEN构建不生成jar

我正在使用 Atlassian Bamboo 和 Maven 3 插件。当我推送代码并构建项目时,它似乎没有创建 jar,因此无法发布它。你可以在这里看到我的日志和pom

https://gist.github.com/bozmen/d842d9a3f9cb9b73559caa5658d11c27

或这里

// log

simple  15-Apr-2016 14:33:36    Build MavenTest - Merge - Build Job #51 (MERGE-MERGE-JOB1-51) started building on agent Second Local Agent
simple  15-Apr-2016 14:33:36    
simple  15-Apr-2016 14:33:36    Build working directory is /opt/atlassian/home/bamboo/xml-data/build-dir/MERGE-MERGE-JOB1
simple  15-Apr-2016 14:33:36    Executing build MavenTest - Merge - Build Job #51 (MERGE-MERGE-JOB1-51)
simple  15-Apr-2016 14:33:36    Starting task 'Checkout Default Repository' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout'
simple  15-Apr-2016 14:33:36    Updating source code to revision: 23b69330c4527209f95f1b4c3aa1f0a7db70cc55
simple  15-Apr-2016 14:33:36    Fetching 'refs/heads/master' …
Run Code Online (Sandbox Code Playgroud)

build bamboo maven

1
推荐指数
1
解决办法
1万
查看次数

Atlassian Bamboo如何识别python pytest报告

我有一些使用pytest用Python3编写的集成测试。我正在使用pytest-html从中生成html报告。我如何使Bamboo识别/显示此报告。

python bamboo pytest pytest-html

1
推荐指数
1
解决办法
1282
查看次数

如何为 Angular 项目“在 sonarqube 中启用前端代码覆盖率”

这是我的 Bamboo 仪表板,与 Sonarqube 相关:https ://imgur.com/a/yOq6iGp

项目构建结果页面如下所示:https : //imgur.com/Z126mr7

所以,我想以某种方式在 Bamboo 中启用测试覆盖率以查看单元测试报告。我提到我们对我的 angular 项目有本地覆盖。

你能帮我解决这个问题吗?

bamboo test-coverage sonarqube angular-cli angular

1
推荐指数
1
解决办法
8799
查看次数

对Artifactoy的Bamboo部署项目

我已经研究了一段时间,但找不到答案.我使用Bamboo 5.3和Artifactory插件1.6.2.我有一个生成.war和两个.zips的构建项目.我还有一个Bamboo Deployment项目,它使用这三个文件创建版本并部署到DEV,QA等.

对于构建项目,我可以使用artifactory插件,这很好.问题是如果我发布所有构建,我最终会得到很多工件.我想向Artifactory发布仅来自发行版的文件,因此不太经常发生,并且人们只会看到3-4次发布尝试,而不是150次发布.

我的问题是,在创建我的部署任务(如下载,复制,调用ssh脚本......)时,没有"Artifactory Generic Deploy",就像构建项目任务一样.

我看到有一个新的Bamboo 5.4在部署过程中有一些改进,也许这可能会有所帮助?

deployment bamboo artifactory

0
推荐指数
1
解决办法
2372
查看次数