continuous-integration相关内容
如果每天部署5-10次,完全重建和推送Docker镜像真的很实用吗? 我承认好处,如CircleCI的 Docker持续集成和交付中所述,即: 注意,Elastic Beanstalk还允许您部署Dockerfile和相关的源代码,而不是构建映像,但是在CircleCI上预构建映像并对其执行某种形式的验证 但是,我们完全支持您的部署,因此您的部署可以更具确定性,因为您将构建环境作
..
我有一个TFS项目设置为持续集成。我的问题是,其他TFS项目的签入触发我的项目的构建,即使没有改变我的项目。 似乎与我的项目是一个Team Foundation Git存储库有关,其他项目都没有。 我在哪里可以找到触发这个版本的内容? 编辑:为了更清楚,我的意思是我有完全独立的团队项目。所有这些都只有一个使用Team Foundation版本控制,除了使用Git。不知何故,TFV
..
我们正在使用“grails war”在hudson上构建一个战争,然后在我们的测试环境中部署另一个工作。 问题是当'grails war“遇到插件升级,它会不断要求用户升级某些插件。 有没有办法在所有用户输入上回答”y“ > 我试过--non-interactive但似乎什么都不做。 解决方案 您可能需要在目标文本字段中的运行目标旁加上引号: “war --non-
..
我对TeamCity完全陌生,我使用一个简单的Visual Studio 2008解决方案来学习它。 我的解决方案有2个项目:ConsoleApplication1和ClassLibrary1。 ConsoleApplication1引用了ClassLibrary1。解决方案在VS直接编译没有问题。 但是,当我尝试编译相同的解决方案在TeamCity,它失败,错误: Pro
..
我们有两个版本 A 和 B ,其中 A 是取决于图书馆的应用程序 B 。两者都是Qt项目。 Jenkins每15分钟轮询一次SCM。有时,我发生 A 和 B ,但 A 的计时器在 B 的计时器之前结束。因此,应用程序使用旧库构建,这导致构建失败。现在我正在寻找一种方法告诉Jenkins B 必须在 A 开始之前构建。但是,只有在成功构建之后才能建立。 有没有简单的解决方案或者我们只是搞砸了
..
我试图在Jenkins上使用Android模拟器来构建和测试我的项目。但是我在运行我的gradle任务时遇到以下错误: 无法找到Build Tools版本17.0.0 我正在运行的gradle任务是 ./ gradlew clean connectedCheck 在我的gradle构建文件中我有以下配置 android { compileSdkVe
..
我有一个eclipse格式化文件(它包含一些配置),我想做同样的事情(这些配置)一个checkstyle文件后使用maven build。 解决方案 Eclipse-Checkstyle插件提供导出功能以导出您的偏好设置。
..
对不起,如果这个问题的答案已经存在,我还没有找到它们。 我是一个网站开发团队的成员,发布管理与Subversion一起使用。这是我在向门户添加新功能时的工作方式: 通过复制中继线创建新分支 在该分支中开发 定期将来自Trunk的更新合并到该分支中(我想知道Framework-更改在转到UAT /集成之前是否会中断我的代码,例如) 将分行重新集成到中继线中,以便让分支机构生效
..
我想我误解了一些东西,但找不到确切的。我googled,但没有得到的想法。有两种流行的技术 - 连续集成和分布式源代码控制。人们以某种方式结合它们,但我不明白如何。 AFAIK,持续集成意味着在测试代码后立即提交到中央存储库本地。同时,分布式系统非常喜欢这样的东西,除了别的以外,因为你可以提交和提交和提交本地和播放代码,并推送到其他人只有当你有信心和满意。所以,虽然它不强迫,但是,它鼓励
..
我正在运行TeamCity Professional 4.5.3和FinalBuilder Pro 6; TeamCity使用命令行任务运行FinalBuilder项目。 如何让FinalBuilder将消息打印到构建日志中,以便TeamCity捕获它们? TeamCity文档已足够清楚,但我不能找到任何方法从FinalBuilder中输出所需的值 - 我需要调用 echo 作为DOS命令,
..
我在Windows上使用CVS(使用WinCVS前端),并且想在我们的自动构建过程中添加上次检入的详细信息,无论何时构建失败,以便更容易修复。 我需要知道已更改的文件,更改它们的用户和注释。 我一直在努力工作的命令行选项,但似乎没有得到准确的结果(获得太多的结果,而不是只是从一个签入,或从两个星期前的一些随机检查的细节) 解决方案 哇。 我忘记了这么做有多难。 首先
..
使用案例: CI服务器轮询一些VSC存储库,并为每个版本运行测试套件。如果提交了两个或更多修订版本,即使在相对较小的时间间隔内,我也希望CI服务器将每个修订版本置于队列中,为每个版本运行测试,存储结果,并且不再为这些提交运行测试。我不希望CI服务器并行启动作业,以避免在许多同时作业的情况下出现性能问题和崩溃。 哪个CI服务器能够处理这个问题? 我的额外的,不那么重要的要求是我使用
..
我想从teamcity中提取工件。 我一直在尝试使用c#和HtmlAgilityPack去网站,找到最新版本及其工件。我目前停留在登录,我想我只需要发送会话Cookie。 我正在向正确的方向,有其他人试过吗? 我意识到使用构建脚本推送文件很容易,但我想最小化对Ant,NAnt文件的更改,因为我正在缩放到100个应用程式。 编辑:这个问题看起来很有前途从登录页面获取HTML
..
很多新的CI(持续集成)在他们的CI服务器上安装VS(Visual Studio),因为它需要编译代码。 MSTest是这里提出的一个常见参考。 为什么我不能在我的CI服务器上安装VS(或一般来说,不是开箱即用的软件) ? (这个问题在明显之前没有被提出过,所以我将其添加为参考,如果它已经存在,对不起,我错过了,请合并。 解决方案 因为你不需要到。 Visual Studio许
..
有没有人成功地将Clearcase与Teamcity整合在一起(它宣传Clearcase支持),在一个体面的项目上实现一个高效的持续集成构建环境。 解决方案 是的,但是为TeamCity 添加自定义ClearCase插件,以便:: 使用动态视图集,其中包含 ”time“指令 和 避免数百个”对于每个更改的文件(这将是Sparta,err, no,madness,will be
..
HI,有没有我可以设置一个屏幕保护程序与运行在hudson的项目列表,指示项目的状态。说明屏幕保护程序的部分对于项目已成功显示为绿色,如果项目无法构建则显示为红色。 可能必须将屏幕保护程序分区为多个项目!!! 解决方案 您可以在任何合适的环境Flex / AS3。可以读取XML并生成所需的屏幕保护程序设计和可执行文件(取决于您的目标平台) 您可以创建一个简单的网页并使用哈德森数
..
今天我们使用TFS 2008进行源代码管理,我想我们将在TFS 2010的RTM上加快。 我们将使用一些继续集成工具但是哪一个? 我一直在寻找TeamCity和CruiseControl.NET两者看起来不错(TeamCity有一点更容易配置)。我看到一些关于TFS 2010自动化工具的真正有希望的截屏,它看起来真的很好。 $ b 我应该使用哪一个? 解决方案 鉴于您已在使
..
我试图在Mavericks中使用OS X Server for Mavericks获得连续集成设置。 我安装了服务器,我的源代码位于本地目录使用来自assembla的Git。我遵循Apple Xcode持续集成指南,我正在向Xcode中添加一个机器人到产品中。 错误: 创建漫游器需要一个由源代码控制的项目。此项目似乎在本地git存储库中。为了能够创建bot,项目必须在服务器可以访
..
我有一个Jenkins项目配置(我会称之为SuperJob这里),以便按顺序调用几个不同的其他jenkins项目。 我想能够通过Jenkins API查找此SuperJob的特定版本号的所有子项目的结果 查看
..
我们使用Hudson与Violations Plugin持续集成,以解析我们从pylint的输出。然而,pylint有点太严格,很难配置。我们宁愿使用的是pyflakes,它会给我们正确的级别“你做错了。” 解决方案 您可以调整pyflakes和pep8输出以使用Violations pylint插件。 pyflakes path / to / src | awk -F\:'{pr
..