标签: hudson

在CI环境中MSBuild"无法复制文件"

我正在使用Hudson作为持续集成服务器.这些工作最终将启动MSBuild.每个人偶尔,我的构建失败,出现MSBuild的非代码编译错误:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(2703,9): error MSB3021: Unable to copy file "..\Lib\Microsoft\Microsoft.Practices.Unity.Configuration.dll" to "bin\Debug\Microsoft.Practices.Unity.Configuration.dll". Access to the path 'bin\Debug\Microsoft.Practices.Unity.Configuration.dll' is denied.
Run Code Online (Sandbox Code Playgroud)

当我检查'bin\Debug\Microsoft.Practices.Unity.Configuration.dll'时,我发现它是一个0字节的文件.

我不知道为什么这个文件有问题.有任何想法吗?

msbuild hudson

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

Hudson持续集成服务器:如何查看Ant可见的Windows映射目录?

使用Hudson,Ant 1.7,Tomcat 6.20,JDK 1.6和JDK 1.5; 所有在Windows框上.

我的WAR文件的Ant构建脚本使用存储在远程服务器上的JAR.远程服务器的目录路径在Windows中映射为网络驱动器.build.properties文件用于指定JAR依赖项的路径.在使用Ant构建时,无论是在命令行还是在Eclipse中,WAR都会成功构建和部署.

build.properties中的示例:

lib.log4j = S:/Support/JARs/log4j-1.2.15.jar

在上面的条目中,Windows中的映射网络驱动器是"S"驱动器.

我目前正在本地工作站上评估Hudson.在Hudson中,如果我尝试使用映射的网络驱动器路径到JAR,则构建失败.如果我将JAR复制到本地目录(以便它们位于C:/ Support/JAR中),则构建成功编译并创建WAR.

如何让Hudson尊重映射的网络驱动器路径?另外,有没有办法避免在Hudson用户界面中传递Ant参数,而是实际使用build.properties文件?Hudson似乎无法读取build.properties,否则.

非常感谢.

迈克奎恩特尔

ant tomcat hudson jar war

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

如何重新排序Hudson仪表板上的作业?

我在Hudson仪表板上有很多工作.但是它们并不是我想要它们的顺序 - 它们都是相对于它们运行的​​顺序混乱而且我希望看到它们.它们默认情况下按字母顺序排列,但我不希望这样.

我怎样才能按照自己的喜好重新排序?我不想通过在开头给他们数字,字母等来强迫这个问题.

dashboard hudson

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

配置Hudson/Jenkins进行分段和生产

如何使用相同的配置将Hudson/Jenkins配置为生产和登台部署?

我有一个在Jenkins中配置的构建和部署工作流来进行生产推送.现在我需要使用相同的配置来执行分段推送,期望几个文件夹和数据库名称将更改以反映阶段.即从说/var/prod/html/var/stage/html和db从companyname_tablecompanyname_table_stage.

我不想复制配置,因为我可能需要在一个地方更改配置,然后我将不得不对每个副本进行重复更改.理想情况下,我想通过传递一些参数来尝试这个

deployment workflow hudson build jenkins

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

在哈德逊定期建造

我迄今使用Periodic buildHudson其中的时间表* * * * *生成项目每分钟和5 * * * *建立每x项目:05,X + 1:05等.

但是每5分钟建一个项目的方法是什么?(或任何给定的时间段)

谢谢

hudson build

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

使用Hudson构建增加内部版本号

这是我想要实现的目标.我目前使用Hudson构建在远程计算机上为我做构建.我目前必须打开我的解决方案并手动更新两个文件中的[assembly:AssemblyVersion("1.2.6.190")]数字,然后在通过Hudson运行构建之前将我的更改提交到SVN.(除非你现在建立clcik,否则哈德森工作不会设置为运行)

我想找到一种方法,每次Hudson进行构建时自动增加最后一个数字.

我希望它增加1(没有时间戳或类似).

任何想法或其他材料的链接可能会有所帮助=)

谢谢,

托比

msbuild version-control hudson increment assemblyversionattribute

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

与Grails持续集成

您建议在Grails + Tomcat(+ Ubuntu)环境中持续集成什么工具?詹金斯?哈德森?别的什么?我不是在寻找任何复杂的东西......简单就可以了.

grails continuous-integration hudson tomcat6 jenkins

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

如何从命令行中找到xcode构建目录?

在从命令行构建Xcode项目时,有很多关于控制放置'build'目录的问题/答案,但是有没有办法获得Xcode使用的路径?

我知道它将文件放在~/Library/Developer/Xcode/DerivedData/APPNAME-xxx/Build/xxx是一些随机字符串的位置.我希望能够到该目录在命令行中获得,这样我可以存档我.app.dSYM文件,并重新签订和我的包.app使用xcrun PackageApplication,这是我目前用它来创建一个在空中安装版本直接形成积-server(哈德森).

automation hudson xcode4

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

如何在Hudson上手动删除作业

Hudson配置为仅保留最后5个版本.但是我看到一些旧版本仍然存在,无法从UI中删除它们.当我尝试删除它什么都不做.

请建议一些手动方式来清理这些工作..谢谢

jobs hudson jenkins

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

使用post-build Groovy脚本获取构建持续时间(Jenkins/Hudson)

我有一个后期构建脚本,我正在尝试获取构建持续时间.我试图这样做:

def build = manager.build
build.duration.toString()
Run Code Online (Sandbox Code Playgroud)

但这只是产生0.有没有办法可以使用post build groovy脚本获得构建持续时间?

groovy hudson jenkins

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