build-automation相关内容

buildbot使用什么算法将构建器分配给从属?

我有一个带有一些生成器和两个从属计算机的buildbot。 一些生成器可以在一个从属计算机上运行,​​而其中一些可以在两台计算机上运行。 buildbot将使用哪种算法来计划构建?它会注意到某些构建器只能在一个从属服务器上运行,并且应该将可以在两个从属服务器上运行的构建器分配给需求较少的计算机吗? (我知道buildbot可以可以用于在Windows,Linux等多种体系结构上运 ..

PhotoShop图像的命令行操作

是否有用于从命令行编辑PhotoShop文件的工具? 我想在我们的自动构建过程(MS Build)中增加一些步骤,该过程采用我们的艺术家制作和生产的.png文件原始的PhotoShop文件;我正在查看很少的操作,例如photoshop-to-png,调整大小以及可能显示/隐藏图层.我没有很多运气找到可以用于此目的的工具. 如果可以使用Photoshop本身或Photoshop实用程序编 ..
发布时间:2020-05-26 20:46:00 其他开发

如何在执行程序中保存用户注册...(C#)

这有可能吗? 我意识到,要求他们在程序运行时输入数据并将其保存在可执行文件本身中已成为现实. (或者是吗?) 现在,我正在考虑尝试使用php构建程序服务器端,并使其包含一个单独的文本文件,其中将包含该信息.这似乎勉强可行,尽管我会学到很多东西来实现它. 我希望能找到一些其他的想法来实现这一目标. 我对单独的配置或文本文件或将数据放入Windows注册表不感兴趣.我只是在寻找 ..
发布时间:2020-05-26 19:40:15 C#/.NET

Perl构建,单元测试,代码覆盖:完整的工作示例

我发现的有关Perl构建过程,单元测试和代码覆盖率的大多数Stackoverflow答案只是将我引向CPAN那里的文档.指向CPAN模块绝对没有错,因为应该将完整的文档保存在这里.不过,在很多情况下,我都很难找到完整的工作代码示例. 我一直在Internet上搜索可以下载或粘贴到IDE中的实际工作代码示例,例如典型的教程"Hello World"示例源代码,但该示例演示了使用unit进行构建 ..

从命令行安装Oracle Client,无需用户交互

我正在寻找一种在Windows上安装Oracle客户端但可以从命令行运行的方法.为了自动运行它,必须没有用户交互. Oracle文档对于Oracle Universal Installer的命令行选项非常少.即使以setup.exe -silent -responseFile filename.rsp运行设置,用户也必须在特定点按ENTER. 解决方案 经过一些调查,我发现了如何获取 ..
发布时间:2020-05-21 23:48:34 数据库

向XCode 4添加框架

我当然在发表问题之前做了研究. 我看着 如何“添加现有框架"在Xcode 4中? 在Xcode 4中添加框架 在Xcode 4中添加OpenGL框架 添加了dylib的XCode 4 但是整个事情都变得错误了. 我的目标:向XCode Mac项目添加(CorePlot)框架(不是iPhone) 我的环境:OSX Lion 10.7,SDK Lion,XCode 4. ..
发布时间:2020-05-19 01:20:29 移动开发

IIS站点和nant/nantcontrib?

是否可以使用NAnt管理IIS Web应用程序? 例如停止还是启动它? 解决方案 也许您可以使用执行任务来执行 iisreset -stop iisreset -start 编辑:和这是在IIS上停止带有nant任务的网站的一种可行解决方案: ..
发布时间:2020-05-16 21:00:21 其他开发

如何使用Nant/TeamCity跨DMZ进行部署?

我在我们的域内有构建服务器(这一定是因为它还与域中的其他服务器通信),以及在DMZ中的Web服务器. 作为构建脚本的一部分,我想使用Nant复制任务将网站部署到DMZ中的Web服务器.问题是,Nant是从在构建服务器上的System帐户下运行的TeamCity调用的,我找不到找到使DMZ Web服务器目录访问构建服务器系统帐户的方法. (无论如何,这可能不是一个好主意.) 总有办法告诉 ..
发布时间:2020-05-16 21:00:11 其他开发

TeamCity设置MSTest 2012

在TeamCity服务器上,我们已经安装了VS 2012. 我已经在TeamCity中创建了一个构建配置,用于构建和部署解决方案. 我还添加了MSTest 2012配置,但不知道如何告诉它VS 2012测试项目是什么项目,以便它可以运行那些测试. 谢谢 解决方案 您需要指定测试的程序集文件(dll),而不是项目文件(csproj). 这里是一个示例: http:// ..
发布时间:2020-05-13 01:07:33 其他开发

如何使用对Installshield的MSBuild支持来验证产品代码和产品版本是否已更新

我正在尝试使用MSBuild和TFS 2013构建InstallShield项目.我按照要求的步骤来覆盖产品代码,如 @更新 终于奏效了,我能够使用 Chris的脚本也可以完美运行! 解决方案 这是我的方法: 在ISM发行视图(“构建"选项卡)中,将“发行位置"设置为\ Installer,而不是在“路径变量"中声明一个ISBUILDDIR路径变量,并将其默认值设置为ISPr ..
发布时间:2020-05-13 00:27:33 其他开发

MSBuild-从命令行获取目标

有人知道如何从MSBuild命令行中获取TARGET(/t)的名称吗?可以调用几种类型的目标,我想在通知用户时使用该属性. 示例: msbuild Project.proj /t:ApplicationDeployment /p:Environment=DEV 我想访问我的.Proj文件中的目标词ApplicationDeployment. 有可以访问的属性吗?知道如何执行此 ..
发布时间:2020-05-12 23:39:46 其他开发

VB6与MSBuild集成

因此,对于必须在Team Build/MSBuild环境中(尤其是Visual Basic 6应用程序/项目)集成遗留项目/代码的构建/编译的人来说,这是一个问题. 在编写自定义构建任务之外(我不反对),有人对如何最佳地将旧版VB6项目的编译和版本集成到MSBuild构建中有任何建议吗? 我在 CodePlex 上了解了FreeToDev msbuild任务,但目前已将其撤回 理 ..
发布时间:2020-05-12 23:32:45 其他开发

如何在不安装Visual Studio 2012的情况下使用MsBuild在生成服务器上生成Visual Studio 2012发布配置文件

我通读了这里的许多帖子,但从未找到有效的明确答案.因此,在花了一些时间使它生效之后,我想应该将其发布. 问题:发布配置文件将建立在服务器上,但不会发布. 解决方案: 确保已安装 Microsoft Windows SDK和.Net Framework 4 从安装了Visual Studio 2012 Update 2的客户端计算机上,复制: \Program File ..

在构建时运行Visual Studio自定义工具

我有一个脚本,可以将文本文件转换为资源文件,这样我就可以通过将用于不同语言的文本文件转换为不同的资源来获得多种语言支持.一旦运行脚本以获取resx文件,就必须运行自定义构建工具(如下所述:按照我应该能够通过单击一个按钮来构建整个项目的原则,我该如何删除必须显式调用自定义构建工具才能生成代码隐藏文件的步骤? 我尝试过自动删除Designer.cs文件作为预构建步骤,因为如果没有Designer ..
发布时间:2020-05-12 23:19:42 其他开发

我应该从nant切换到msbuild吗?

我目前使用nant,ccnet(巡航控制),svn,mbunit.我使用msbuild进行sln构建只是因为它更易于安装. 将整个构建脚本切换到MSBuild有什么好处吗?我需要能够运行测试,watir样式测试,xcopy部署.这样容易吗? 更新:是否有任何引人入胜的功能会导致我从nant转换为msbuild? 解决方案 我喜欢MSBuild.原因之一是.csproj文件是ms ..
发布时间:2020-05-12 23:05:23 其他开发