开发过程

使用#标签在触发建立在詹金斯/哈德森提交消息

是否有可能引发哈德森/詹金斯只能建在某个字符串出现在提交消息? 比如说,我要触发通过编写一个提交信息像推出我的应用程序的开发环境构建: MYPROJECT-123中的NPE MyClass.java #deploy:DEV 总的想法是在这个精彩演讲描述在连续型部署但我无法找到如何做到这一点在哈德森的任何信息。 我想preFER有在哈德森本身,而不是像提交钩或Web挂钩的外部系统这一 ..

混合code。与/ MT和/ MD编译

我有一个庞大的身躯code,用/ MT(即期待静态针对CRT链接)编译。我需要这样一个静态的第三方库,该库已建成/ MD(即预计到CRT动态链接)结合起来。 时的理论上能够使两个连接成一个可执行无需重新编译要么? 如果我用/ NODEFAULTLIB链接:MSVCRT,我结束了少数喜欢的东西 __ imp__wgetenv 未定义的引用。我很想尝试在自己的code实现这些功能,转发到 wget ..
发布时间:2016-08-16 13:15:52 开发过程

TeamCity的:如何设置有两个VCS根构建

我有,我想是同一版本的一部分两个独立的TFS VCS根两个单独的项目,并想知道,如果这是可能的。 项目1 VCS根:$ /产品名称/开发/ PROJECT1 构建文件路径:API / API.sln 项目2: VCS根:$ / QA /测试/工具/ Project2的 构建文件路径:测试/ Test.sln 我要构建的步骤#1编译项目1和第2步编译项目二,如何才能做到这一点,如果构建 ..
发布时间:2016-08-16 13:15:44 开发过程

SBT集成(玩!)项目与Maven父POM

我周围父POM多次组织行家模块Maven项目。所有这些模块打包成JAR文件这是我玩的依赖!应用程序构建为SBT项目: MyProject的 - > pom.xml的(父) MavenModule1 - > pom.xml的(子POM) MavenModule2 - > pom.xml的(子POM) PlayApplication - > Build. ..
发布时间:2016-08-16 13:15:32 开发过程

如何prevent Visual Studio中进行编译后的解决方案我退出调试模式?

Visual Studio中建立,当我退出调试模式的整套解决方案。 这是很烦人的解决方案包含42个项目(ASP.NET MVC,IIS托管WCF,Silverlight应用程序等)和生成过程锁Visual Studio中aprox的。 30秒。 是什么原因导致的Visual Studio做一个完全重建的解决方案呢?有没有办法,我可以打开,以确定问题的根源设置? 解决方案 我有同样的问题 ..
发布时间:2016-08-16 13:15:11 开发过程

FSharp构建在MSBuild的失败,但在Visual Studio工程确定

我有一些项目在我的解决方案,其中也有F#项目。一切都建立在Visual Studio很好,但是当我试图用我的MSBuild服务器的TeamCity(这没有安装VS)来构建它,它引发以下生成错误: C:\\ TeamCity的\\ buildAgent \\工作\\ 42c74d8b9d19a844 \\ FSharpEngine \\ MY_FSHARP_PROJECT.fsproj:错误MS ..
发布时间:2016-08-16 13:14:55 开发过程

如何访问远程仓库prevent Maven的?

我怎么可以强制Maven来的只能用我的本地库和一个特定的储存库联网并没有下载从互联网上什么?甚至我的POM都有指定单个企业内部的资源库,行家去从库'POM文件来获取依赖互联网采取的库。 解决方案 在你的settings.xml(通常在%的user.home%/。平方米)可以配置这一点。 例如 <&镜子GT; <反射镜GT; <&ID GT; rep ..
发布时间:2016-08-16 13:14:51 开发过程

自动添加基于路径的命名空间嵌入式VB.NET资源

我习惯在C#中嵌入的资源,我喜欢它会自动添加命名空间到嵌入式资源的方式。这可以让我做这样的事情: 文件\\ VERSION1 \\ config.xml中 文件\\版本2 \\ config.xml中 文件\\版本2 \\ config.xml中 不幸的是,如果你在一个VB.NET工程尝试同样的,你会得到编译错误,因为它试图把所有嵌入的资源投入到根命名空间。为了解决这个问题,我可以手动编辑 ..
发布时间:2016-08-16 13:14:42 开发过程

Maven的 - 建立与依赖关系

我已经下载从互联网上源$ C ​​$ C和我试图与Maven来构建它。下面是与源$ C ​​$ C附带的pom.xml文件: <项目的xmlns =“htt​​p://maven.apache.org/POM/4.0.0”的xmlns:XSI =“htt​​p://www.w3.org/2001 / XML模式实例“ XSI:的schemaLocation =“htt​​p://maven ..
发布时间:2016-08-16 13:14:31 开发过程

强制TFS2010工作流程构建失败,而不是部分地SUCCEED

我现在有一个自定义工作流活动运行外部程序,该解决方案已成功编译后,即返回退出$ C $℃下> 0,如果外部进程已经失败。有一次,我知道这个过程已经失败,我想设置生成的状态设置为失败(因为你会看到,如果code有没有编译),所以我加了SetBuildProperties活动,将设置状态属性BuildStatus.Failed但这似乎只导致给人当构建完成了部分成功构建。 我曾尝试构建的编辑状态设置为 ..
发布时间:2016-08-16 13:14:28 开发过程

TeamCity的NUnit的构建步骤失败,尽管通过了所有测试

我设立的TeamCity运行一些测试NUnit的,TeamCity的报告说,所有的测试通过,但报告的构建作为一个失败,错误消息“新版本状态:NUnit的错误,{build.status.text }“。 在深入了解构建日志,我可以看到,有一个失败的测试加载的程序,这里是报告的错误; [步骤2/2] NUnit的错误运行测试中'C:\\TeamCity\\buildAgent\\work\\f ..
发布时间:2016-08-16 13:14:22 开发过程

在詹金斯,如何建立知道是谁要求他们?

我需要向下传递一个构建的请求者的用户名,实际上是在做工作的脚本。纵观控制台输出特定版本,第一行总是“由用户foo指南”,让詹金斯显然是跟踪谁引发的构建。所以它应该有可能向下传递信息给作业.....现在的问题是,怎么了? 解决方案 用户名不放在一个易于获取环境变量,但可以使用的 XML(或JSON或Python)API - 只要你开始构建,的http:// [詹金斯服务器] /工作/ [作业 ..
发布时间:2016-08-16 13:13:50 开发过程

处理在本地存储库中旧的快照的最佳方式?

我们有它处理我们所有的内部项目的Nexus本地仓库管理器(以及镜像库外)。对于我们的内部项目,我们只保留最新版本的快照生成。例如,如果我们有projectX创建1.0,1.1和1.2-SNAPSHOT,只要1.2发布,我们将删除1.2快照,然后有1.0,1.1,1.2和我们的Nexus库1.3快照。 问题是,我们的服务器詹金斯在其本地.m2目录/存储库文件夹的所有旧的快照,并继续成功打造项目针对 ..
发布时间:2016-08-16 13:13:23 开发过程

摇篮巢状多项目,项目编译依赖

我有一个相同的问题,这个摇篮多模块项目设置但我必须使用项目编译依赖关系构建和不能使用的库被赋予作为上述问题的解决方案(JAR)依赖的解决方案。 根 | __ P1 | | _ PP1 | | _ PP2 | | __ P2 | _PP3 | _PP4 PP1,PP2,PP3和PP4是个子项目,每个都有自己的build.gradle文件; P1和P2还具有的build.gradl ..
发布时间:2016-08-16 13:13:17 开发过程

如何将工作在一个类别为油门并发构建插件詹金斯

我已经下载了TCB插件詹金斯。我有几个构建一个运行测试。这些构建必须单独运行,因为它们访问可以导致测试失败,如果一个以上的测试版本,运行类似文件。我一直试图找到我把构建成一个“类别”的地方,这样我就能关闭整个测试类别1/1。我认为这可能是詹金斯意见,但没有做的工作。你如何添加作业类别? 此标记讨论我渴望解决方案: ..
发布时间:2016-08-16 13:13:06 开发过程

在摇篮访问TeamCity的版本号生成脚本

我如何可以访问由TeamCity的执行的摇篮脚本的版本号和VCS检出多少? 在蚂蚁我可以使用 $ {build.number} 和 $ {build.vcs.number.1} 分别。 感谢您。 解决方案 这些仅仅是TeamCity的设置为Ant /摇篮JVM JVM系统属性。你可以用通常的Java方式访问它们,例如 System.getProperty(“build.number”) ..
发布时间:2016-08-16 13:12:40 开发过程

TeamCity的 - 的版本号每周自动增量

有任何暗示它是如何可能递增每周下面(“249”)的数量的第二部分? TeamCity的是能够增加后,每建设构建柜台数量,到目前为止,一切顺利。 1.0 249 的%build.counter% 此外,我需要自动增加每周249个。 如:249> 250; 250> 251; 101> 102; 41> 42; ... 先谢谢了。 解决方案 您可以通过编程方式实现这一目标,重新界定在P ..
发布时间:2016-08-16 13:12:30 开发过程

团队建设 - 获取工作区 - 获得特定路径最新的,不是一切

我有我想用它来构建只是一个项目一个简单的构建定义,而且每次我选择运行此版本的时候,我想从仅属于有问题的项目分支/目录最新版本。我怎么做? “获取工作区”的号召得到的一切从源头控制,我不希望(或需要,为此事)从一切以各种理由获得最新的。 我希望我没有要求了。 先谢谢了。 解决方案 检查在构建定义的工作空间的映射。构建只得到你已经在那里指定的项目。如果要排除你映射路径中的一些文件夹,你可以 ..
发布时间:2016-08-16 13:12:21 开发过程