continuous-integration相关内容

MSBuild运行单元测试

我试图配置CruiseControl .net定期构建我们的代码库代码,并运行解决方案中包含的测试。我已经配置从svn服务器和构建部分的检索代码。但我无法对其运行测试。 MSBuild不断抱怨。 错误MSB4057:目标“测试”不会在项目中存在 。 我也试过通过命令行运行测试,看看是否有同样的错误。我使用:MSBuild.exe TestProject.csproj / t:Test ..

Git:连续集成,没有rebase混乱

我们有两个开发团队在一个系统上工作。团队A正在“主”分支(我们的生产分支)上工作。 小组B正在开发一个“升级”分支,该分支是分支的从“主”。他们遵循类似的方法,从“升级”分支到功能或错误修复分支,然后一旦他们的工作完成后就合并回“升级”。 分支将替换“主”一旦升级完成。同时,我们如何保持'升级'分支与'master'同步? 到目前为止,我已经在'master'每周重建'升级'分支 ..
发布时间:2017-01-04 21:19:52 其他开发

如何限制可以在jenkins中接收电子邮件的用户列表构建失败?

我想知道如何指定将在构建失败时接收邮件的用户池。 例如: - 如果有10个用户是特定构建中的更改的一部分,但我想要发送电子邮件我已指定并配置为接收邮件。 Rest将不会收到邮件 假设我只想向A,B,C发送邮件。即使构建失败,因为用户D,我不想发送邮件到D。 基本上,我问是否可以限制可以接收邮件的用户列表? 可以吗? 感谢 解决方案 是的。在后期构建操作中: ..
发布时间:2017-01-04 21:19:23 其他开发

MsDeploy虚拟目录在部署时转换为虚拟应用程序

为了使CMS正常工作,需要将其部署到www根下的虚拟目录,以便它可以访问(通过反映)网站来管理(注意:CMS = N2CMS)。当使用Visual Studio'发布到Web'一切都很好。但是当我通过msbuild命令行生成包并发布该版本时,我的虚拟目录转换为虚拟应用程序。 我配置了远程服务器, n2'在我的IIS Web应用程序('exampleapp')下面,并在Visual Studi ..

使用Github的正确的VCS用户名设置是什么,以便“我的更改”工作正常?

我有一个TeamCity持续构建过程设置,用于个人 GitHub项目,其工作效果良好。但是,在TeamCity中,我想查看“我的更改”( http://teamcity/changes.html )下的提交列表。 在“VCS用户名设置”下( http://teamcity/vcsSettings.html )我设置了用户名作为“benpowell”匹配我的Github帐户,你可以看到所有提交 ..
发布时间:2017-01-04 21:18:45 其他开发

Jenkins CI管道脚本不允许使用方法groovy.lang.GroovyObject

我使用Jenkins 2编译Java项目,我想从pom.xml读取版本,我是这个例子: https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL。 md 示例建议: 似乎在访问文件系统时存在一些安全问题,但我无法弄清楚它给出的是什么(或为什么): 我只是做一个有点不同的例子: def vers ..
发布时间:2017-01-04 21:18:17 其他开发

我应该使用Jenkins CI服务器将WAR文件部署到Tomcat吗?

我最近开始使用jenkins继续集成我的项目。它构建一个WAR文件(使用Maven)和一个Android应用程序(使用Ant)。我还希望将WAR的每夜构建部署到我的Tomcat测试服务器上,并将我的Android应用程序部署到Web服务器,以便可以在空中安装。一种方法是为这个发布版本添加一个ant构建目标,并让Jenkins调用这个ant taget。 我的问题是,这是适当使用Jenkins ..
发布时间:2017-01-04 21:18:03 其他开发

Cruise vs. TeamCity和CruiseControl.net

我们正在使用CruiseControl.net,我们正在寻找移动到团队城市,但我只是注意到,思想有另一个产品叫Cruise http://studios.thoughtworks.com/cruise-continuous-integration 是在生产环境中使用此产品的任何人,如果是的话,他们对此产品与团队城市有意见。 解决方案 我们在我们公司使用TeamCity,我们非常 ..
发布时间:2017-01-04 21:17:48 其他开发

MSBuild在通过TFS构建服务执行时找不到引用

我有一个参考Telerik程序集的解决方案。引用的版本已在构建服务器上安装。问题是持续集成构建总是成功的,直到我升级了解决方案和我的构建服务器上的Telerik程序集。现在版本不符合古典: 无法解析此引用。 我检查了我的解决方案,一切都设置为引用特定版本。最令人惊讶的是,如果我在构建服务器上本地打开解决方案,一切都将构建没有问题...所以这意味着Telerik程序集已经以某种方式发布, ..
发布时间:2017-01-04 21:17:25 其他开发

“触发快照依赖性中的改变”似乎不能正常工作

我使用TeamCity 6.5.1与一个项目和约10个构建配置。我有一个依赖链类似于Core - > Framework - > Apps。框架依赖于Core,而应用程序依赖于Core和Framework。 我遇到的问题是框架/应用程序没有在核心之后触发已被成功触发和构建。我已经在框架和所有应用程序上选择了“触发对快照依赖项的更改”,但是它们似乎都不会触发,即使核心构建是从SVN提交触发的。 ..
发布时间:2017-01-04 21:17:08 其他开发

持续集成中js的最佳包装策略?

我需要打包所有的js,但需要编辑它进入源代码控制。 有一个很好的简单的ccnet或者nant插件允许我打包我的js,并将它们存储在相同的文件中的出口到生产。 不是真正寻找文件合并,只是缩小每个文件。 p> 解决方案 这是我发现的最好的答案。它调用了minify的YUI版本,并使用简单的旧Nant来完成,并用已缩小的js文件替换现有的js文件。 http:// codecl ..
发布时间:2017-01-04 21:16:39 前端开发

Puppet如何适应连续交付工具链?

我正在调查Puppet作为我们未来的部署和配置工具在我们的商店,但现在我被困在如何使一个聪明的持续集成/交付工具链与部署通过Puppet。 在我们的任何环境(dev,test,qa,demo,prod)中,我们有一系列组件。我们需要能够单独部署每个组件,甚至可以同时部署。 我想要一种方法来启动(通过脚本) 组件包(= Puppet模块)并收集输出和成功状态。 只需等待计划的代理拉,或 ..

在运行单元测试之前复制到teamcity的目录

所以我的情况是,我终于完成配置TeamCity的CI。我得到它运行我的单元测试与一些友好的帮助SO 。 但是,许多单元测试失败,因为在构建并准备运行后,需要在unittests.dll旁边有一个配置文件。 我写了一个简单的命令行步骤: copy%system.teamcity.build.checkoutDir%\xx.configfile ..
发布时间:2017-01-04 21:15:52 其他开发

如果不是最新的,阻止git push发送整个repo

相关问题:为什么 当使用两个Git仓库时, ,即使99%的提交对象是相同的,当 origin时使用 git push 发送提交到资源库 更长的版本:我们在我们的持续集成服务器上设置了第二个Git存储库。在我们在本地准备好提交对象之后,而不是像通常那样直接推送到 origin / master ,而是将更改推送到第二个存储库上的分支。 CI服务器拾取新分支,将其自动重命名为 master ,运 ..
发布时间:2017-01-04 21:15:33 其他开发

Hudson只执行一个作业非并行

我们有一个hudson设置只有一个执行者。我们想要达到一个点,我们可以有至少2个执行者。阻止我们这样做的问题是不能并行运行的工作。 说明: 我们在hudson上配置了许多svn分支。特定分支的流程将如下所示: A-> B-> C 在此流程中,B从oracle中写入和删除数据。我们是好的,如果只有一个分支设置在哈德逊。 但是,我们在哈德森有很多svn分支。 ..
发布时间:2017-01-04 21:15:17 Java开发

Xcode Server Bot问题:警告。构建服务错误。问题:归档在路径'some / path'是格式错误

我使用Cocoapods和KIF在Xcode服务器上运行连续集成。我已成功设置为一个项目报告每个提交。我现在正在使用第二个项目,并得到的错误: Bot问题:警告。构建服务错误。 问题:归档在路径'/Library/Developer/XcodeServer/Integrations/Integration-81d42936b22a04037fd4aebed1074e5e/Archive. ..
发布时间:2017-01-04 21:15:01 移动开发

Jenkins GIT包括从未构建的区域

我想使用include区域在Jenkins中建立我的工作,但是每当选中此选项时,调查结果总是表示未检测到更改。 尝试了许多不同的路径。以及使用/不使用工作空间的强制轮询。 结果是,轮询从来没有检测到任何更改,但是一旦我删除这些选项,他们建立在下一次轮询。 作业仓库被检查 Git插件版本是2.2.1,Jenkins版本是1.562 p> 我设置的路径通常是路径/路径/.* ..
发布时间:2017-01-04 21:14:46 其他开发

jenkins可以在单个项目中使用jUnit和nUnit测试输出来报告历史记录

我有一个ASP.NET MVC项目,它是在Jenkins项目中构建的。我们使用nUnit插件来作为后构建步骤来处理来自我们的单元测试的输出。 我刚刚为项目中的javascript添加了Jasmine测试并在MSBuild中添加了一个步骤,让Chutzpah运行Jasmine测试并以jUnit格式输出结果。 我添加了一个后构建步骤来处理jUnit结果文件,Jenkins运行构建和在构建结 ..
发布时间:2017-01-04 21:14:19 其他开发