-
1 votesanswersviews
git flow分支模型...... 'qa'分支如何适应jenkins自动部署?
我们正在使用Vincent Driessen的git flow branching model,它运作良好 . 所有项目都通过CI(jenkins)构建,并从 develop 分支自动部署到测试服务器(Web应用程序,Java应用程序等) . 现在,我们希望将部署设置为QA环境,并且我们已经尝试为某些应用程序创建 qa 分支,以及相应的jenkins构建,这些构建构建了 qa 分支并部署到QA服务... -
24 votesanswersviews
使用git-flow持续集成和持续交付
我们一直在进行持续集成和持续交付,因为Subversion会在管道触发时提交 . 最近,我们开始在git-flow的一些项目中使用git,我们正在尝试决定使用哪个git-flow分支来触发持续集成和连续交付管道 . 这有两种方法: 1. Use develop branch 问题:使用git-flow,我们应该在 生产环境 中部署发布(或主)分支,因此我们必须构建两个不同的管道,一个用于持续集成(... -
9 votesanswersviews
git工作流程:如何在没有持续交付的情况下集成和测试功能分支?
我非常喜欢Scott Chacon描述的"github flow"工作流程:http://scottchacon.com/2011/08/31/github-flow.html 他描述了为什么github不使用Vincent Driessen(http://nvie.com/posts/a-successful-git-branching-model/)描述的git flow工... -
1 votesanswersviews
使用GitFlow进行VSTS发布定义
CI / CD人员的问题 . 我正在使用VSTS来自动化我们的CI / CD故事 . 在我们的代码库中,我们使用git flow,这意味着代码从功能分支移动到我们的开发分支 . 准备发布时,会创建一个特定的发布分支,最终将代码合并到当前发行版的master . 现在我想知道的是如何在VSTS的发布管道中实现这一点 . 特别是开发和主分支与发布相结合的差异 . 我发现一个版本从特定工件开始,因此也与... -
62 votesanswersviews
试图了解Travis CI的作用以及何时应该使用它
我是Git的新手,我计划在发现GitHub中的一个小错误之后为GitHub上的一些开源项目做出贡献 . 在分叉并修复错误后,我提出了一个拉取请求,我注意到了这一点: 失败 - Travis CI构建失败 查看详细信息,我发现它是由 Could not find .travis.yml 引起的,因为我没有登录到Travis Cl并且将.travis.yml添加到存储库,所以这非常有意义 . 这... -
0 votesanswersviews
Git Flow和持续集成/持续交付
我试图了解使用带有CI / CD管道的Git流程所涉及的步骤(nb交付不部署) 我想我可以通过推送到开发分支来触发Jenkins工作 . 另一个在发布分支合并到主分支时触发 . 以下是我认为可能涉及的粗略草图 . 这些是使用Gradle作为构建工具的Java项目,其中多个子项目作为存储库的一部分 . 开发人员将更改推送到子项目远程开发分支 Jenkins子项目dev分支管道 子项目詹金斯工作开...