过去一周,我一直在忙着做厨师,并准备(情绪和操作上)停止使用Capistrano. (我们正在托管一个Rails应用程序.) 我们遵循GitHub流程,这意味着我们只有主人和一大堆功能分支.现在我们使用Jenkins进行…
标签:continuous-integration
continuous-integration – 下游作业使用与Hudson中的上游作业相同的构建号和subversion修订版
我看到一些重复的问题,但答案似乎没有帮助.以下是我需要的:我有上游Job A及其下游Job B.我使用参数化触发器插件在Job A成功完成后启动Job B. 我希望启动的Job B具有相同的内部版本号,并使用相同的SVN…
持续集成 – 让持续集成系统提交到存储库是不好的形式
我最近被指控建立我们的“软件基础设施”,因此我正在组建一个持续集成服务器. 在构建完成之后,CI系统会将其创建的一些工件签入到标记中,以便以后可以轻松获取(或者如果构建中断,您可以更轻松地重新创建问题). 为了记录,我们…
持续集成 – 实体框架4.3.1 Migrate.exe非零退出代码
我们正在使用Entity Framework 4.3.1的migrate.exe工具从我们的TeamCity构建服务器运行数据库迁移,这是我们持续集成和部署自动化的一部分.我们遇到的其中一个问题是migrate.exe工…
tfs2010 – 如何禁止将二进制文件发布到TFS DB?
由于我们的TFS构建,TFS2010数据库正在快速增长(每月50GB). 我们注意到tbl_attachmentcontent表包含一些二进制(dll)文件和一些与检测和TQAgent相关的文件…所有内容似乎都与单元测试…
持续集成 – 对db的更改是否应始终成为CI的一部分?
这个问题出现在我正在合作的开发团队中,我们无法真正达成共识: 数据库的更改是否应该成为CI脚本的一部分? 假设您正在使用的应用程序涉及数据库.我想是的,因为这是整合的定义.如果您不包含部分应用程序,那么您实际上并未测试集…
连续集成 – CruiseControl Starteam:没有拿起所有文件
我们的CruiseControl系统从starteam开始检查.我注意到它有时不会检查新版本的文件,只添加文件. 有人知道为什么吗? 最佳答案 我不能说为什么会发生这种情况,但是对于它的价值,我们完全避免了这个问题,让S…
用于无服务器应用程序的部署(CI-CD)管道
我创建了一个简单的节点表达MongoDB应用程序,它有3个API端点来执行基本的crud操作. 如果我将此部署到Heroku作为服务并使用bitbucket-pipeline来执行CI-CD,这将为我完成这项工作.除此之…
持续集成 – 是否可以使用Travis CI测试硬件相关代码?
我刚刚了解了Travis CI,并了解了他们的一些文档.对于开源项目来说,它似乎是一个很好的解决方案. 到目前为止我通过Travis文档阅读,我怀疑我是否能够以某种方式将其连接到我的个人硬件. 我正在研究一些用githu…
持续集成 – Visual Studio Team Services,持续部署和WebJobs
有没有人管理过使用Visual Studio Team Services RELEASE任务设置工作部署管道?我能找到的所有信息似乎都基于Nuget发布包,它直接从源中获取参数.我试图让这个工作在适当的发布工作流程与多个…
持续集成 – 使用docker swarm进行持续集成工作流程
这是我的设置,这个输出来自docker-machine ls.使用docker机器配置群. NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS cluster-master …
持续集成 – Circleci:仅为特定分支运行一些测试
我们正在使用CircleCI,我们有两个测试套件:其中一个是快速的,另一个是慢的.我们希望在提交任何分支时运行第一个套件,但只有在对主分支进行提交时才运行第二个套件.这可能吗?我该如何配置? 最佳答案 您可以读取$CIR…