continuous-integration相关内容
我使用Jenkins + Git作为我们的构建环境。 Jenkins部署在server1上,Git部署在server2上。但我不知道如何填充存储库URL。我填写这个字段像\server2\Solution,但git总是返回错误代码128,并说它似乎不是一个git存储库。 注意:我使用本地存储库,因为我们的IT不允许我们使用SSL服务器。我必须使用“本地地址/存储库” 解决方案 您不指
..
是否可以使用CircleCI与其他操作系统比Ubuntu?我在文档中找不到答案。 特别是我想使用Debian 7.8。 解决方案 您可以在构建中使用Debian 7.8的Docker镜像,但目前无法替换构建VM的基本镜像。
..
作为我们构建过程的一部分,我们必须创建一个Access ACCDB(2007)数据库。数据库构成我们应用程序的当前前端,并且必须(在其他原因)在构建过程的初始阶段构建。 目前,这是一个手动过程,我希望自动化。我们的数据库包括多个表,公式,查询等。我相信我们实际上接近了Access实际上能够处理的限制,所以我们尽量不再添加任何东西。 我看了一下这个项目: http://buildmsa
..
当TFS 2015执行自动化测试步骤时,我遇到了一个很奇怪的错误。 结果是生成的,但似乎TFS无法找到它们。 / p> 最后,它只是说没有找到结果发布(这是奇怪的,因为它甚至输出结果的完整路径) 查看构建日志下面的详细信息: 2015-12-16T15:44:29.5816976Z执行powershell脚本:C:\TfsBuildAgents\VsoBuildAgent
..
我有一个包含子模块的Git存储库。 此存储库在TeamCity中有各种构建配置,这些配置依赖于子模块上的代码。有没有一种方法与TeamCity检测到子模块存储库已更新,然后继续更新子模块,更新父存储库指向最新的子模块并构建代码? $ b $ 解决方案 我想自动查找子模块上的提交是否会破坏父存储库。该步骤将从父回购检查子模块是否具有任何修改的文件。 请参阅“ Git告诉我我的子
..
有没有办法将成功建立的功能分支推送到另一个分支? 我想有类似的东西: Git仓库(Gitorious / GitHub无论如何)。分支: master(当前项目代码) quality-assurance QA) 功能分支(许多远程分支,开发人员可以开发其功能) 开发人员应该只能读取主控和读/写他的功能分支 QA读/写质量保证分支 TeamCity - 读/写mast
..
我使用 ready.js 将JS文件聚合到 all.js 文件中(没有Google的Closure编译器),然后使用 uglify-js 来缩小和模糊化代码。 但是,我想我做错了。 我的 .git / hooks / pre-commit 文件看起来像这样: #!/ bin / sh readyjs〜/ Sites / backbone / js / javascripts
..
有一种方法可以在TFS 2010中创建一个使用持续集成触发器的构建定义,并且只构建项目的代码已更改。 我要搜索的是以下场景: 1解决方案 x解决方案中的项目 1 解决办法方案 将“Process”选项卡中任何*。* proj而不是* .sln放在构建定义的“要构建的项目”部分。 在“工作空间”部分,则只选择与此项目相关的源代码控制路径。
..
我必须将jbehave与jenkins集成。但我不知道如何做到这一点。我看到我必须在Jenkins创建一个任务,但我不知道我应该用这个任务连接jbehave。 有人可以帮助我吗? 感谢, Sarang 方案 所以我假设你有JBehave与Maven集成,正确吗? 简单的构建环境可以设置如下: 转到Jenkins并添加一个类型为“Build a maven2 / 3
..
我使用TFS2010和MSBuild将Windows Azure云解决方案集成到CI。 要创建所需的2个文件进行部署,我在“MSBuild Arguments “/ t:发布 这是我在TFS中用于构建软件包的配置: img src =“https://i.stack.imgur.com/AUeOj.png”alt =“TFS配置”> 问题是:如果我删除所有参数测试已正确构建
..
在Xcode Bots构建期间,每次运行都会分配集成号。此编号不会显示在构建日志中,但会方便地创建返回到CI环境或企业应用商店中构建的单个Xcode Bots的HTTP链接。 在 /Library/Server/Xcode/Logs/xcsbuildd.log 中,我发现 XCSBuildService 有一种方法可以注册到同一个(OSX)计划中的活动并接收此讯息/活动? 只有丑
..
在当前项目中,我们使用Teamcity和Octopus来构建和部署我们的IIS应用程序。 我们有4个环境。 CI环境(自动构建签入,运行单元测试和自动化QA测试),以及QA,UAT和Prod环境(我们推送手动使用Octopus)。 在本地(dev)构建中,默认构建脚本直接推送到本地Octopus实例以进行测试。 更好的做法是使CI构建(运行频繁)遵循与本地构建类似的模型(并直接推
..
目前我们使用Jenkins作为我们的CI系统,并且有一个主服务器和从服务器由Saltstack在openstack上配置。如果我们的Jenkins主服务器关闭,我们需要创建一个新的主机,我们需要从旧的主&把它放在新的,但它的gona采取至少30分钟。有什么办法设置Jenkins高可用性?我已经检查齿轮传动装置插件,但如果齿轮箱服务器出于某种原因,我们需要设置齿轮箱的HA也。 有没有其他方法来
..
我正在使用WIX构建合并模块。调用WIX工具从* .wxs文件生成合并模块的批处理文件由我的日常生成运行。 我试图找出如何自动化这些合并模块的测试。我想测试的是,合并模块是否安装所需的文件,文件的版本是否正确等。 我有一个想法是写一个脚本(可能是VB Script)将合并模块安装在临时位置,并检查其是否已正确安装。但是,我不知道这是否是一个正确的方法。 有没有任何标准的方法编写合
..
是否有任何与Jenkins等CI服务器集成的Java性能分析工具? 我不知道这样的事情是否存在,类型的测试框架,产生的结果像YourKit Profiler的快照。这些将由CI服务器调用,结果与构建一起存储。结果是,可以看到代码单元中性能变化的历史记录,以帮助在系统集成级别进行更全面的性能调查。 解决方案 请参阅 spf4j ,我将其用于持续性分析(分析始终开启)。 它使用抽样
..
我在持续集成环境中工作,自动构建过程的一部分包括Maven托管项目的编译。 我想知道的是,是一种使Maven构建独立于网络连接的方式。 目前我们拥有所有需要在存储库中安装的jar,但问题是Maven尝试检查插件更新,如果最后 $ p 解决方案 您可以使用-o开关离线运行,也可以添加 ; true 到您的settings.xml。 值
..
我配置了一个hudson实例并创建了作业。在创建构建时,我能够看到此选项“通过访问此URL + SecretTOKEN触发构建”选项。现在,我无法看到,我创造的任何新工作。我缺少一些设置或配置?我做的唯一的更改是运行servlet容器从根到普通用户。 解决方案 在我的Hudson(1.349)创建新作业时,称为远程触发构建(例如从脚本),在选中此选项后,您可以输入一个验证令牌(其中包含您的
..
我使用的代码 MooTools (1.11)和jQuery(1.2.6)。这是工作正常,当这些是 分开。在我整合Firefox时,它引发: (document).ready(){}不是一个函数。 我的概念有什么问题吗? $ jQuery.noConflict(); jQuery(function($){ $ jQuery here。 }); $在这里适用于Moo
..
我阅读了各种CI服务器的功能说明,但他们不会告诉我在实践中的支持有多好。您的经验是什么? 解决方案 这里是一个CI服务器功能的矩阵,包括GIT支持(向下滚动)。 :wrt。经验,我发现哈德森比CruiseControl更容易配置和维护。我发现在过去: CruiseControl遇到了非直观的配置,需要重复相同的XML为不同的构建 特别是当您进行大量测试时,JUnit结果的集成
..
我要设置一些工具/技术/环境,当我需要为第三方开发人员提供源代码时,我没有git历史记录,一些敏感代码已经编译和剥离。所以我想自动化这个过程,所以我总是提供它的最新版本,而不用每次都手动执行所有必要的步骤的痛苦。 我使用bitbucket和git。 我的目标如何使用bitbucket和git来实现?我需要其他工具吗? 如果它没有说明清楚的想法,随意编辑的问题。 解决方案 听起
..