build-automation相关内容
在构建中退出脚本时,有什么方法可以将表和proc的“更改”语句更改为“如果存在则丢弃”? 使用Visual Studio 2010 Ultimate。 TFS 2010。 解决方案 首次创建该过程后,您将看到该工具获取/读取的代码。从数据库中,不再是可以编辑的脚本;当然,您可以将显示的内容复制/粘贴到文本编辑器中,并将其保存为SQL文件(.sql扩展名)。 如果您尝试使用此示例代码
..
在我的项目中,我使用PDE / Build在Hudson的远程服务器上构建RCP应用程序。 当前版本是基于Eclipse Galileo的软件包,它既可以用作构建器应用程序,也可以作为目标平台使用。 现在我想将其升级到Indigo,在这里需要一些帮助。 首先,旧方法数量的拉链解压缩以形成目标平台不起作用。 (我使用了平台运行时二进制文件,Delta包,PDE运行时二进制文件和JDT
..
在我的CMake项目中,我有几个目标,它们仅运行一组特定的单元测试(例如, runTestsForA , runTestsForB 和 runTestsForC )。 我还有一个目标 tests ,它取决于所有这些单元测试目标,因此我可以用一个命令运行它们。 我正在使用CLion是我的IDE,它默认尝试使用并行make构建(我想要并且也在Continuous Integration服务器上
..
我的项目文件结构如下: build.sbt lib 项目 src target test 内部 lib 文件夹我有一些包含其他jar文件的子文件夹。我该如何让SBT识别子文件夹或递归地处理jar文件? 编辑: 感谢@Jhonny Everson我能够使它工作。方法如下: 在我的build.sbt 中添加了以下行: unmanagedJars in编译
..
我想知道关于Visual Studio 2010中的代码指标有哪些选项。我知道可以在IDE中对代码运行手动指标,但是还有其他选项吗? 我要做的是:我和我的团队正在运行Team Foundation Server 2010,我们已经设置了自动构建以及这些构建的通知/提醒。通知运行良好,但是它们仅提供基本信息。通知链接到一个页面,该页面提供了有关构建的更多详细信息,这也很棒。但是,我仍然希望在这
..
最近几周我在进行构建自动化。在Cmake的帮助下,我能够生成Windows的Visual Studio解决方案和MinGW生成文件,以及Linux的GCC生成文件。 Cmake任务分别通过Windows上的批处理文件和Linux上的Shell脚本执行。一切看起来都正确并且可以按预期工作。我的计划是设置不同的测试服务器,其中整个构建和测试过程将被自动化,并且结果将报告在某个地方。 我无法弄清的
..
有什么方法可以从Team Foundation Server上已完成的构建中手动删除关联的变更集和工作项吗? 例如:我签入了变更集,但是我犯了一个错误,并将其与错误的工作项关联。在我注意到这一点之前,我创建了一个发布版本,该版本将变更集和工作项相关联,并自动生成变更日志。现在,错误的工作项与构建相关联。为了纠正我的错误,我删除了工作项和变更集之间的链接。 但是,我完成的构建和工作项之间仍然
..
有人知道如何配置TFS Build来在解决方案中构建一组项目吗? 我的解决方案有16个项目,但是对于我的一个构建定义,我希望其中一些可以被编译。 解决方案 我认为最简单的方法是创建一个新的解决方案文件。没有什么可以阻止您使用引用相同项目(或某些子集)的多个解决方案。 另一种方法是创建新配置。在解决方案资源管理器中,右键单击根节点-> Configuration Manager。除了
..
我想知道为什么像 PHPUnit包含似乎是重复的运算符,这些运算符只会增加单元测试的开销。我可以理解其中的一些方法,但是大多数方法似乎都在浪费时间。 公共函数testPop(array stack) { this-> assertEquals('foo',array_pop(stack)); this-> assertEmpty(stack); } vs原始代
..
我正在使用Jenkins进行持续集成,并且我有一些项目具有上游和下游构建连接。在每个项目的配置中,我选择了仅在构建成功后才运行。但是,对于不稳定的构建,仍会触发构建后步骤。 Jenkins版本为1.480.3。我想知道是否有人有类似的经历。 预先感谢 解决方案 这是Jenkins 1.480.3。中的现有问题。解决了1.509.1。 jira的链接如下。 https://iss
..
我正在尝试在Visual Studio的后期生成事件中运行批处理文件。 已引用供参考。 当我发布该行 xcopy“ $(ProjectDir)bin”“ $(SolutionDir)Deploy\bin” / S在生成后 我获得了预期的结果 我把同一行放在蝙蝠中并尝试调用 call“ $(SolutionDir)\Deploy.bat”
..
我正在尝试编写一个将安装我们所有开发工具&的shell脚本。 有人知道自动安装Xcode的最佳方法吗? 我这样做是为了 记录开发环境。 加快入门速度 遵循一切自动化原则。 解决方案 全自动XCode安装 首先,登录到 Apple开发者下载站点,并获取适用于您的OSX版本的XCode.dmg版本。您可能需要获取几个版本以支持不同的OSX平台(例如:10.10优胜美
..
如何在带有自定义扩展名的构建系统中定义选择器(例如 *。ltx , *。cmake 等),而没有可用的选择器(如 text.tex.latex , source.c ++ 等) ? 有可能吗?如果是,怎么办? 解决方案 如果您定义了新的语法定义(即新的.tmLanguage文件),则可能。语法定义可以声明新的“作用域名称”,然后可以在新的自定义构建系统中使用。 新语法定义文件实
..
我有一组松散相关的组件,其中一些依赖于其他组件。为了具体起见,假设我们具有“ common”,“ a”和“ b”组成部分。 “ common”没有任何依赖关系,但是所有其他项目都使用“ common”。此外,“ a”取决于“ b”。所有组件都是用Scala编写的,我想使用sbt来构建它们。 具有以下属性将很不错: 多个人在不同的项目上工作,这就是为什么我们不想有一个存储库,而每个项目只
..
由于在Docker Hub上建立时间限制,我决定拆分 Dockerfile 耗时的自动构建到3个文件中。 这些“子构建”中的每一个都在Docker Hub的时间限制内完成。 我现在在同一存储库中进行以下设置: |分公司dockerfile |标签| | ------ | ------------------ | ------ | |大师/step-1.Dockerfile
..
我开始使用WiX进行自动化构建以创建我的C#项目的MSI,并且遇到错误“未定义的预处理变量'$(var.MyProject.TargetDir)'” 我正在使用最新的WiX v3.0.5419。在我的wxs文件中,我尝试使用此网页上列出的预处理程序变量( http://blogs.msdn.com/jrock/archive/2008/01/29/complete-list-of-candl
..
我想做的是从groovy脚本中调用Maven。有问题的groovy脚本用作maven包装器,可通过下载标签并在下载的内容上调用maven来构建J2EE项目。我应该如何完成调用Maven来构建/打包EAR(groovy脚本已经能够从SCM下载标签)。 解决方案 “ cmd / c mvn” .execute() 如果要捕获命令的输出并打印出来,可以执行以下操作:
..
Rake是用Ruby编写的软件构建工具(例如 Ant 或制作),因此其所有文件都以此语言编写。 解决方案 摊铺机有一组相似的目标,尽管我真的不知道它是如何比较的。
..
我让TFS2010构建一个项目解决方案,它是一台复印机。构建成功但不执行任何操作,即。不会复制。 我如何获取触发的版本来复制文件? 谢谢 我有TFS 2010和VS专业版2010 编辑 更新 复印机是正在构建的项目。我将start copier.exe添加到了后期构建中,当我手动构建它时,它可以工作,如进入构建下拉菜单并单击build copier。但是当我放弃
..
一段时间以来,我一直在使用Python的 Buildout ,我非常喜欢它。我的公司有很多使用Perl开发的系统,我想知道是否有类似于Python的Buildout或Ruby的 RVM 可用于Perl。我的目标是能够自动化部署,开发环境设置和管理依赖项。 解决方案 我必须承认我今天听说过第一次使用您命名的软件,但阅读介绍材料后,Buildout和RVM的目的有所不同。前者的等效项是 Shi
..