我刚刚在我们的构建服务器上设置了cruise control.net,我无法找到一个设置来告诉它一次只构建一个项目.有任何想法吗?
在TFS中,您可以创建自动构建并创建分支(好吧,希望.;))我有以下结构:
->Trunk
->Branches
-> Branch A
Run Code Online (Sandbox Code Playgroud)
如果您创建自动构建,则可以为构建创建触发器.在我的情况下,我想为分支A创建一个构建,以便在签入时发生分支A. 但是,如果我在Trunk中签入,我的自动构建将在检测到签入时启动.反正我是否可以为每个分支做构建?
我正在使用Rational Team Concert(RTC)IDE和Jazz构建引擎为Spring Roo应用程序建立持续集成构建.设置构建定义时,Jazz Source Control选项卡上的Build Workspace字段允许选择用户的存储库工作空间或流.
该RTC持续集成最佳实践和其他爵士建设资源始终是指使用与构建用户相关联的专用存储库工作区,导致我相信这是首选的方法.我无法直接从流中找到有关构建的任何信息.我们项目的流包含构建所需的所有工件,我已经测试并确认了持续集成构建从流中工作.我无法想到为什么我需要为此目的创建和管理特定的工作空间.
我的问题是,我是通过直接建立在溪流旁边玩火吗?我不知道这种方法是否存在潜在的下游并发症?
我在哈德森身上发现了一种不寻常的行为.哈德森的工作大概需要25分钟,当我在当地经营同样的工作时,需要9分钟.我在这里缺少什么?
我增加了JAVA_OPTS,MAVEN_OPTS甚至为服务器提供了更多内存.这台机器有12 Gigs的内存.
-Xrs -Xms1024m -Xmx1024m -Dhudson.lifecycle = hudson.lifecycle.WindowsServiceLifecycle -jar"%BASE%\ hudson.war"--httpPort = 9090 --ajp13Port = 9099
MAVEN_OPTS:
C:> echo%MAVEN_OPTS%-Xmx1024M -XX:MaxPermSize = 1024m
JAVA_OPTS:
C:> echo%JAVA_OPTS%-server -Xms1024m -Xmx1024m
构建还需要25分钟.
在我们的项目中,我们添加了StyleCop任务,以便在每次提交后由持续集成服务器执行.问题是构建经常中断,因为有人在将代码提交到存储库之前忘记运行Stylecop.
解决方案是在每个VS2010构建之前执行StyleCop.我该怎么做?也许可以在整个解决方案中执行预构建操作?
我正在为安装程序编写构建脚本:http://github.com/imaginationac/belvedere.
安装包中包含.chm格式的帮助.我可以使用Microsoft HTML Help Workshop手动编译,但是通过阅读文档,似乎没有任何方法,比如从命令行编译.我做了一个快速的谷歌搜索(并在这里搜索),并没有找到一个确切的解决方案(或一个不花钱的人).
如果我必须提示构建器手动完成它,那不是什么大不了的事,但它确实在整个自动构建脚本的想法中扭曲了.
问题的要点是:是否有像Microsoft HTML Help Workshop这样的工具可以作为自动构建过程的一部分进行集成?
我正在寻找一个可以通过命令行(Windows 7)使用的工具来合并两个大小相同的png.到目前为止,我没有太多的搜索运气,因为我见过的大多数工具都是非常繁重的应用程序,似乎并不针对简单的操作.
我想用覆盖图像中的非透明像素覆盖不透明基础图像中的位.我也有photoshop CS4,但在查找相关的命令行参数方面运气不佳.
在我的构建文件中,我有一个ant目标,其中我有以下代码段,
<replaceregexp replace="custom.dir=${basedir}/tasks/custom" byline="true" file="${basedir}/MyApp/configuration.properties">
<regexp pattern="custom.dir=(.*)"/>
</replaceregexp>
Run Code Online (Sandbox Code Playgroud)
我想用"configuration.properties"文件中的路径替换"custom.dir"属性,但是一旦我执行了我的目标,我就会将"custom.dir"属性的条目修改为
custom.dir = C:arenaplaygroundmytestapp /任务/自定义
代替
custom.dir = C:\竞技场\操场\ mytestapp /任务/自定义
如何使用正确的文件分隔符将路径正确写入"configuration.properties"文件.我在窗户和蚂蚁使用的是蚂蚁1.8.
grails clean run-app 不是命令.
你需要运行
grails clean
,然后
grails run-app.
如果我用以下内容创建一个bat文件:
grails clean
grails run-app
Run Code Online (Sandbox Code Playgroud)
脚本在清理后结束.永远不会调用run-app.
如何在bat文件中运行?
首先让我说我是新生儿.我正在尝试研究是否可以做以下事情以及实现它的最佳方法.
每当开发人员将代码签入SVN时,我都希望获取所有新的更改/文件并执行自动构建以检查代码是否可以成功部署到生产服务器.我想它有两个部分,一个语法检查和第二个集成测试(如果功能按预期工作).对于后面的部分,必须使用一些单元测试工具.
有人可以评论他们为coldfusion做类似事情的经历.对不起有点模糊......我知道它是一个非常开放的问题,但任何反馈都将不胜感激.
谢谢
build-automation ×10
batch-file ×2
ant ×1
branch ×1
build ×1
build-script ×1
chm ×1
coldfusion ×1
grails ×1
grails-2.0 ×1
html-help ×1
hudson ×1
java ×1
java-ee ×1
jazz ×1
jenkins ×1
png ×1
stylecop ×1
tfs ×1
windows-7 ×1