Jenkins 工作流程 - 推送到远程之前的测试/验证/构建
Posted
技术标签:
【中文标题】Jenkins 工作流程 - 推送到远程之前的测试/验证/构建【英文标题】:Jenkins workflow - tests/validation/build before push to remote 【发布时间】:2016-02-20 09:59:03 【问题描述】:Jenkins CI - bitbucket 和 git
在阅读有关 Jenkins 并浏览一些教程时,我看到了一些工作流程,但他们倾向于使用钩子从 repo 中提取然后进行构建。我宁愿保持我的 repo 的主分支干净,并在准备合并时将功能分支推送到 Jenkins。然后,Jenkins 将运行格式验证、测试,如果一切顺利,则将分支与原始 master 合并。
这是一个常见的工作流程吗?詹金斯甚至可以做到这一点吗?
赞赏。
【问题讨论】:
【参考方案1】:是的,
git clone --branch <branch_name> --single-branch <repo_url>
获取特定分支。
进行构建和测试,如果成功则进行合并(或变基)
【讨论】:
以上是关于Jenkins 工作流程 - 推送到远程之前的测试/验证/构建的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins编译一个Spring Boot项目并通过SSH推送到远程
持续集成~Jenkins里的powershell插件发布远程站点了