build-automation

    5热度

    6回答

    我继承表示Tomcat下运行的Java应用程序(servlet的)的Java构建过程中的常量。由于历史原因,该代码具有不同的“外观和感觉”的基础上在将应用程序部署(主要品牌的问题)的选项。 控制这个品牌过程有几个常量,它们具有不同的功能,不应该压缩成一个常量(即品牌,多语言,加上图标和CSS样式表的位置等)。 目前开发团队必须手动更改常数(它们至少在一个数据类本地化,有据可查),然后使用ANT重新

    14热度

    1回答

    我正在使用cmake来构建我的项目。对于UNIX,我想从我的项目的根目录输入make,并调用cmake来创建合适的Makefiles(如果它们还不存在),然后构建我的项目。我想隐藏cmake“内部”文件(目标文件,cmake内部Makefiles等)(例如放在.build目录中),这样它就不会混乱我的项目目录。 我的项目有几个子项目(特别是一个库,一个用户可执行文件和一个单元测试可执行文件)。我想

    2热度

    3回答

    我正在为使用Java EE 5开发的大型软件系统设计构建系统和目录结构。构建系统将使用ant实现。 我们有多个不同的服务,它们按主题分组。每项服务都提供Web服务或EJB。每项服务都在专用的应用程序服务器群集上运行因此,我们有多个集群,并且这些集群中的一些可以按照主题进行逻辑分组。 我看过通用的定义和例子,但我仍然困惑的Java EE的术语: 什么是Java EE应用程序?因此,EAR文件的内容是

    0热度

    3回答

    我需要在构建机器上构建SSIS包,并且不希望在此机器上安装SQL Server Management Studio的开销。 SQL Server 2008 SDK将是理想的,但我无法找到下载它的地方。 我需要这些DLL(例如): Microsoft.SQLServer.ManagedDTS Microsoft.SqlServer.PipelineHost Microsoft.SqlServer.D

    1热度

    1回答

    我被告知TFS可以接受来自第三方持续集成工具的构建/测试指标的数据。有谁知道这是如何工作或有任何好的联系给我?我的google-fu今天看起来很虚弱,我找不到任何信息。我们希望在构建结束时运行一个简短的powershell脚本或应用程序,并将所有已知的指标发送到TFS,以便它可以显示在某些报告中。我实际上想要(我认为)应该已经在TFS BUild Server的数据仓库中留有空间,但我将使用CC.

    4热度

    5回答

    有没有更好的方法来实现SVN中的代码冻结,而不是要求所有开发人员不检查任何新代码? 我们已经运行了CruiseControl,它会自动将最新版本部署到环境中。因此,如果新代码进来,那么先前提供的版本会更改为最新版本。我希望部署的构建是来自特定分支/标记的构建,以便任何新的代码签入都不会影响部署的构建。只有当我下次标记/分支时,新的代码应该再次部署。 我们怎样才能做到这一点?

    4热度

    3回答

    听说谷歌有这样的一些自动化的过程: 当您检查,您的代码签入一个临时位置。 它建成。 风格检查运行。 测试运行。 如果没有问题,代码会转到实际存储库。 您收到一封 - 包含邮件的测试结果,性能图表,风格检查结果和你的代码是否在检查 所以,如果你想了解,如果你打破东西,或伟大的性能增益你的预期。发生了,你只需登记并收到一封电子邮件,告诉你你需要知道什么。 您最喜欢的构建服务器最佳实践是什么?

    2热度

    4回答

    没有人知道如何从(SQL)数据库返回值到MSBuild脚本?我想将值传递给一个属性,以便将它传递给后续的构建任务。 我现在正在处理类似下面的事情,但这是返回-1来表示查询已成功执行,而我想要的是查询的实际结果。 (SqlExecute从社区任务)。 <SqlExecute Command="select count(*) from dbo.trade" ConnectionString

    8热度

    3回答

    我从来没有使用过自动化的构建系统 - 说实话,我从来没有使用它,因为我作为独奏开发者(而不是选择)工作,只在我的工作站上开发,所以使用Build菜单在Visual Studio中对我来说已经足够了。 我在努力学习更多优秀的软件工程实践,持续集成就是其中之一。但是,我知道我需要使用自动构建脚本来设置CI环境,但我从来没有使用过,也不知道从哪里开始。 我听说NAnt是非常好的(尽管MSBuild类似?

    2热度

    3回答

    我每天更新代码并在每种情况下提交所有更改,以便始终在服务器上提供新代码。 我想简化的是构建自动化和版本控制。目前,我建立一个项目并在每次老板需要时编辑它的名称版本(项目名称vx.x.x),这是不符合时间效率的。 有没有人知道什么是最好的方式来保持最新的软件版本与相应的版本号一直可用? 对于开发我使用VS 2008和颠覆乌龟SVN。我尝试使用nant进行buid自动化,但没有任何经验,不知道如何在V