标签: bamboo

竹版本

我有一种情况,我需要维护我的版本的版本信息.通过谷歌搜索我发现有限的信息.一种方法是在源代码控制上创建一个版本文件并继续更新.另一种是使用源代码控制版本号.最后一个是使用竹编号.我以前没有实现任何这个.colud任何人指出每种方法的利弊.

谢谢你,雷迪.

请至少告诉我你用哪种方法实现同样的方法.Thnq ..

versioning version-control build-process bamboo

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

任何人都有一个XSL将Boost.Test XML日志转换为可呈现的格式?

我有一些通过cruisecontrol.net运行的C++项目.作为构建过程的一部分,我们编译并运行Boost.Test单元测试套件.我将这些配置为转储XML日志文件.虽然格式类似于JUnit/NUnit,但它并不完全相同(并且缺少一些信息),所以cruisecontrol.net无法接收它们.我想知道是否有人创建(或知道)现有的XSL转换,它将Boost.Test结果转换为JUnit/NUnit格式,或者直接转换为可呈现的(html)格式.

谢谢!

cruisecontrol.net xslt continuous-integration bamboo boost-test

8
推荐指数
2
解决办法
4620
查看次数

是否可以在Bamboo项目的计划之间共享一个内部版本号?

我使用Atlassian Bamboo作为我的持续集成服务器.对于一个项目,我已经定义了两个计划,即开发计划和发布计划.不幸的是,Bamboo为这些计划中的每一个使用两个单独的构建号.这使我无法通过其内部版本号识别项目范围内的构建.有没有办法在Bamboo的项目的所有构建计划之间共享一个构建号?

build-automation build-process build bamboo

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

如何让Bamboo工件收集整个文件夹?

我有一个简单的计划,只有一个简单的工作.

任务:

  1. 源代码结帐
  2. 的MSBuild
  3. 运行测试
  4. 生成测试报告

通过四个步骤,我的实用程序生成带有屏幕截图的测试报告.该报告包含图像的绝对链接.(例如:) onclick="window.open('./Screenshots/66ef3a03-8b82-4b40-b49d-b0155e273738.png');return false;".

如果我在本地计算机上打开报告,报告工作正常,但在Bamboo上我收到错误"找不到页面",因为Bamboo没有收集"Screenshots"文件夹.

如何设置工件定义以收集带文件的文件夹?

PS我尝试设置\*.*复制模式,但Bamboo只收集文件(没有文件夹和子文件夹)

artifacts bamboo

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

Bamboo git checkout工作时间太长

我在Bamboo中使用git checkout工具时遇到了一些麻烦.它工作太久了.例如,我有两个回购.我可以在5-10分钟内将它们克隆到本地机器上.但结帐任务陷入困境

从'ssh:// git @ [path/to/first/repo] .git'中获取'refs/heads/release-1.69'.

Git:remote:计算对象

Git:remote:压缩对象(120)

Git:接收物品(269)

Git:解决增量(83)

Git:更新参考文献(1)

Git:总计26​​9(delta 83),重用128(delta 31)

检查修订版7c11b20b2495be8bb8091839794c4e80bdc7651e.

在'path'中创建本地git存储库

有时这项任务需要150分钟,有时甚至没有结束.

停止使用该任务计划而不停止代理的另一个麻烦.恢复代理的唯一方法是重启它.

代理人有问题吗?或者我配置回购错误?我发现了这个问题.唯一的建议是重新安装Bamboo.

git bamboo

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

Maven Release-plugin"标签已存在",适用于不存在的标签

我的设置:-server git上的-repository Atlassian StashAtlassian Bamboo.我使用的是Maven 3.1.1release-plugin 2.3.2.该计划Bamboo看起来像这样:

  1. git-repository退房
  2. 执行一个 clean install
  3. 表演release:preparerelease:performignoreSnapshots=trueresume=false

直到最后一步的一切都运行良好,但Maven声明它无法标记版本,因为标签已经存在.这是日志:

build   26-Nov-2013 10:36:37    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.3.2:prepare (default-cli) on project [PROJECT-NAME]: Unable to tag SCM
build   26-Nov-2013 10:36:37    [ERROR] Provider message:
build   26-Nov-2013 10:36:37    [ERROR] The git-tag command failed.
build   26-Nov-2013 10:36:37    [ERROR] Command output:
build   26-Nov-2013 10:36:37    [ERROR] fatal: tag '[PROJECT-NAME]-6.2.2' already exists …
Run Code Online (Sandbox Code Playgroud)

git bamboo maven bitbucket-server svn2git

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

Bamboo SCP插件:如何查找目录

我正在尝试使用SCP任务将文件上传到远程服务器.我在相关的远程服务器上配置了OpenSSH,并且我使用运行Windows Server 2008 R2和Cygwin的Amazon EC2实例来运行Bamboo构建服务器.

我的问题是找到我想要使用的目录.我想用SCP上传C:\ doc的全部内容.该文档指出我必须使用相对于Bamboo工作目录本地路径而不是绝对目录名.

我发现pwd在构建计划期间运行工作目录/cygdrive/c/build-dir/CDP-DOC-JOB1.所以,为了获得doc,我可以运行cd ../../doc.但是,当我在SCP配置下设置我的工作目录../../doc/**(使用此模式匹配指南)时,我会There were no files to upload.在日志中收到消息.

C:\ doc包含子文件夹以及根目录中的文本文件.

这是我的SCP任务配置: SCP

以下是我目录中的cygwin的外观: 在此输入图像描述

cygwin amazon-ec2 bamboo amazon-web-services windows-server-2008-r2

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

Bamboo CI Server - 如何配置PHPUnit测试

我想设置Bamboo CI Server.我创建了两个阶段:

  • 第1阶段:代码签出的"代码签出".
  • 第2阶段:通过phpunit进行测试的"PHPunit".

第1阶段没问题,但在第2阶段我有错误.在构建日志中我有:

Starting task 'PHPUnit Testing' of type 'com.atlassian.bamboo.plugins.php:task.builder.phpunit'
12-pa?-2014 10:45:49    
Beginning to execute external process for build 'CCP - CI - Unit Testing Build - Default Job #4 (CCPCI-UTB-JOB1-4)'
... running command line:
/usr/local/bin/phpunit --log-junit test-reports/phpunit.xml --coverage-html test-reports/coverage/html --bootstrap /var/www/html/ccp/core/tests/bootstrap.php --no-configuration /var/www/html/ccp/core/tests
... in: /home/bamboo/bamboo_home/xml-data/build-dir/CCPCI-UTB-JOB1
12-pa?-2014 10:45:49    X-Powered-By: PHP/5.5.11
12-pa?-2014 10:45:49    Content-type: text/html
12-pa?-2014 10:45:49    
12-pa?-2014 10:45:49    Failing task since text 'OK' was not found in last 250 log entries
12-pa?-2014 10:45:49    Parsing test results... …
Run Code Online (Sandbox Code Playgroud)

php continuous-integration phpunit bamboo

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

声纳怎么样:声纳工作?

我们想在项目中使用SonarQube和一些CI工具.Sonar Server url在主pom.xml中配置.

项目中有几个团队成员.那么当一个团队成员执行声纳时会发生什么:本地声纳与他的本地变化,然后另一个团队成员执行声纳:声纳与他的本地更改,然后有人执行声纳:来自CI工具的声纳(它配置为分析Git中的源代码)库)?

SonarQube会显示相关团队成员本地更改的问题吗?如果团队成员本地源代码和Git存储库中的源代码之间存在差异怎么办?

java bamboo maven sonarqube sonarqube-scan

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

thinkworks去vs atlassian bamboo

有没有人对其他人有任何评论.

我们正在考虑尝试将我们的发布过程从开发自动化到测试到生产,包括运行单元测试,进行代码审查以及对允许谁将UAT中的构建推送到生产中的权限.

release-management bamboo

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