build-automation相关内容

.NET / C#编译工具 - 是一个恶性的首选工具?

我即将成立的.NET / C#项目的自动生成。 我搜索网颇有几分,并且有。很多这个工具叫'恶性'引用 我的问题是: 是楠认为是一个很好的工具,这一点,是它仍在使用? 是否存在对于这样的任务的事实上的标准? 等TOOS 从项目的sourceforge的页面上的信息,它似乎并不有一直备受开发正在进行的拉泰什年。这同样适用于所述NAntContrib项目 谢谢! 解决 ..
发布时间:2016-10-08 14:20:37 C#/.NET

对于在Visual C#速成多种解决方案工作的良好实践

背景:我的团队是由3相当经验的开发人员。我们正在开发的内部软件的公司。目前,我们有一些小的和独立的解决方案。其中有许多是相互依存的。目前,这些depencies被引用输出的DLL在各自的发行文件夹进行。更新是通过手动重建相关的解决方案摆布。 示例: 液A使用溶液B.连接是由具有解决方案A引用... \Release功能\B.dll。变化通过构建解决方案B,然后建立一个解决方案等等到B传播。 ..
发布时间:2016-09-26 22:36:58 C#/.NET

是否有C#的自动代码格式化?

在我的工作,我用C#代码处理大部分时下,用java洒不时。我绝对喜欢关于Eclipse(我知道使用它每天爱它,甚至更多的人)是一个复杂的代码格式,能够塑造代码到任何编码标准可以想象。是否有C#这样的工具? Visual Studio代码格式(键Crtl + K,键Crtl + D)是欠佳和了StyleCop只检查源不固定的。 我的梦想工具将从控制台运行(易包括在自动构建或预提交挂钩,并执行在 ..
发布时间:2016-09-07 13:23:58 C#/.NET

C / C ++,FORTRAN,下划线和GNU自动工具

我有一个关于混合语言编程(C / C ++和Fortran)问题 使用gcc和gfortran。我搜索很多“混合FORTRAN与 语言X“并没有能够解决这个问题。 我不知道这是否是一个连接问题或编译器的问题,或者两者兼而有之。 我已经创建了三个文件,我利用GNU autotools构建 原油应用,而应该是能够建立从命令的应用程序 行独立。 C文件(main.c中),将驱动应用程序,调 ..
发布时间:2016-08-21 21:38:16 C/C++

使用聚/ ML建立与嵌套目录结构工程

到现在为止,我一直在使用保利/毫升,所有源$ C ​​$ C文件都在同一目录下几个小项目。要建立这些项目,都是我必须做在REPL中运行以下命令: > PolyML.make“主”; 但现在我有一个项目,其规模使得它不切实际把所有源$ C ​​$ C文件在同一目录下。要在REPL建设这些项目,我需要运行下面的命令:> PolyML.make“富/富”; > PolyML.ma ..
发布时间:2016-08-16 13:39:50 开发过程

我怎样写一个自定义编译器WAF文件?

我生病的仰视中进行的魔法符号,并决定尝试 WAF 我试图使用口径使电子书和我想创建一个WScript的是发生在一个文件中,运行的一些参数,包括该文件的程序,并产生一个输出。如果输入文件大于输出新WAF应该只建立。 在化妆,我会写一个makefile是这样的: %EPUB:%.recipe 电子书,转换$ .epub --test -vv --debug管线调试 其中,%是文件的基 ..
发布时间:2016-08-16 13:33:13 开发过程

建立和编程发布.NET Web应用程序

我建设需要能够,在一个命令,本身发布到一个指定的目录的应用程序。 我正在寻找类似 System.BuildSystem.Build(小于项目文件>中'释放'); System.BuildSystem.Publish(小于项目文件>,<目标文件夹>); 这可能吗? 解决方案 看看的MSBuild或恶性。就个人而言,我使用的MSBuild来推动排放到我们的QA环境 ..
发布时间:2016-08-16 13:31:51 C#/.NET

在TFS解决方案/项目名称变量构建2010

在2010年TFS创建一个新的构建定义我们specifiy一个项目或解决方案来构建(下 - 在定义的'过程'节'必填>项目,以建立“栏目 有没有什么办法让该解决方案的名称持有建在工作流范围是什么?即是有可里面,这个信息的变量,我可以在工作流程中传递到一个自定义的code活性别处? 解决方案 如果您打开构建工作流程和隧道分成编译和测试,你会看到每个项目的循环范围,显示BuildSettin ..
发布时间:2016-08-16 13:24:51 开发过程

TFS:不能设置新的构建

我已经设置了TFS构建服务一台机器上的网络。现在 我想创建一个版本。当登录到团队资源管理器(在我的个人账户TFS) 我看到在我的项目文件夹中的子文件夹中生成。然而,有一个红色的小十字图标 这是否与我的帐户权限呢?我属于贡献者组。 如何创建一个新的版本? MSDN说: 要创建新的生成类型 1。 在团队资源管理器中,选择项目要创建一个 新的版本类型。 2。 在生成菜单 ..
发布时间:2016-08-16 13:21:18 开发过程

什么是preferred的方法来设置与TeamCity的一个大项目持续集成构建链?

有一段时间我的公司现在使用Maven和TeamCity的构建Java的东西。目前,我们正在投入相当严重的不断融合,并最终连续交付。 在许多较小的应用程序(应用程序)我们经营与大约一个大的整体应用。百万LOC。在相当大的生成代理这个应用程序仅需5分钟,编译(包括2分钟svn的了)。其12K单元测试运行的5分钟。部署构建结果的Nexus至少需要10分钟。 要提供快速反馈给开发人员,我们试图拆分在不 ..

詹金斯 - 构建步骤之间的条件

我要建立使用詹金斯Maven项目。然而,该项目只有必须如果SVN仓库的某个文件已经改变(并包含一个特殊的键)内置 所以我的计划是创建一个作业有两个构建步骤: 第一步执行一个shell或Python脚本来检查该“条件”。 第二步是实际的Maven构建 第二步只有必须调用如果在步骤1中的条件检查返回“真”。 有可能这样做?嗯,我想我可以在第一个脚本返回退出code 1,如果条件不 ..
发布时间:2016-08-16 13:16:22 开发过程

如何共享一个标签值之间的多个CC.NET构建?

我有两个项目在CC.NET设置:CI构建和每晚构建 他们都执行同样的恶性脚本,但是使用不同的参数。 的CCNET标签(目前所产生的的 DefaultLabeler 的)被嵌入到程序集信息作为版本生成部(例如* MajorVersion.MinorVersion.CCNET_Label.SVN_Revision *) 有关更稳定的版本,我想这两个项目共享相同的CCNET标签值。 我已经研究了 ..

如何在BuildServer建立VS2010 C ++项目

我有一个托管C ++ .NET解决方案assemlby瞄准.NET 3.5与VS2010创建的。命令: %WINDIR%\\ Microsoft.NET \\框架\\ v4.0.30319 \\ MSBuild.exe MyProject.sln 编译我的开发机器上的解决方案。 在我BuildServer我得到这个错误: 构建失败。 “F:\\ CruiseControl ..
发布时间:2016-08-16 13:04:36 C/C++开发

如何降低的MSBuild倍

我的情况 在C#项目我现在的工作,我们有一个相当大的解决方案(80+项目)。现在,重建5分钟时间+真正成为使用的MSBuild从VS 2008相当的问题。 在一分析我上周事实证明,我的生成时间花在如下: 1)将文件复制到项目,并将其重新复制到依赖于它的项目(CopyToLocal)等(60%) 2)调用postbuild反编译/编译。 (20%) 3)做实际编译等(20%) 除了“正常 ..
发布时间:2016-08-16 13:02:19 开发过程

编程定义:究竟是“建设”是什么。

这是什么意思为 建立的解决方案/计划/项目?我想确保我有我的定义,正确的是(所以我不交谈时,听起来像一个白痴)。在IDE的,你可以(纠正我,如果我错了)的编译源 - code /编程 - code成计算机可读机code。您可以调试程序,这基本上是步进通过程序,寻找错误。 但究竟是什么 建筑的的程序呢?在VS我知道,当你建立一个程序它产生一个debug文件夹中的可执行文件。 意味着什么为 建立的 ..
发布时间:2016-08-16 13:00:59 开发过程

改善你的构建过程

或者,实际上是建立一个构建过程时,没有太多之一的地方开始。 目前,这是pretty很多我的团队面临的形势。我们做网络的应用开发,主要(但此时没有桌面开发)。软件部署是丑陋和笨拙甚至与我们的微薄的应用程序,我们已经有太多的问题,这两年我一直在这支球队(和公司)的一部分出现。这是过去的时间做一些事,而结果是,我们将能够杀死二乔尔测试一箭双雕(每日构建和一步构建,以任何形式两者都不存在)。 什么这里 ..
发布时间:2016-08-16 13:00:01 开发过程

如何构建具有多种配置C#VisualStudio2012同一项目

我有许多项目的解决方案。结果 我想建立多个配置设置的几个项目。 例如:结果 项目A被设置为目标框架:3.5和平台目标x86的结果。 输出程序集的名称是:ProjectA.dll。 我想,点击生成按钮时,构建项目在几个输出文件:结果 ProjectA_3.5_x86.dll - 为目标框架3.5和平台的x86结果 ProjectA_4.5_x64.dll - ... 这是builds ..
发布时间:2016-08-16 12:58:38 开发过程

如何自动设置活动视图?

在我们的建设,我们用它来删除我们的观点,并创建构建之前新视图。 有人没有任何问题开展工作,在基本的ClearCase。 但在UCM我们所面临的问题,同时退房和入住手续,由于活动名称有每次进行分配。 它是一个很好的做法,创造新的活动每当我建? [但活动的数量将很快上升到巨大的] 有没有简单的方法来设置默认的UCM自动活动? 是否有任何的身体在他们的生成过程自动化呢?如果是这样你能分享链接或 ..

已经CMake的递归扫描文件夹?

我如何设置CMake的循环扫描给定的目录,并确定源文件的列表? 我的项目是一个共享库。我有一个类似的文件夹结构: / 在任意树的src /#源文件 包括/#头,树将镜像的src /文件夹 例子/#可执行code的例子,对链接库 的CMakeLists.txt 我想避免: 污染的src / 和包含/ 目录中带着无尽的的CMakeLists.txt 文件 不得不改变我每次变 ..
发布时间:2016-08-16 12:49:41 开发过程