摘要: 有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时我们可以使用参数化构建。Jenkins支持非常丰富的参数类型 接下来演示通过输入 gitlab项目的分支名称来部署不同分支项目。 改动 pipeline流水线代码 项目创建分支,并推送到Gitlab上 新建分支 阅读全文
posted @ 2020-01-31 19:39 天宇轩-王 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 轮询SCM可以实现Gitlab代码更新,项目自动构建,但是 该方案的性能不佳。那有没有更好的方案呢? 有的。就是利用Gitlab的webhook实现代码push到仓库,立即触发项目自动构建。 安装Gitlab Hook插件需要安装两个插件:Gitlab Hook和GitLab Jenkins设置自动 阅读全文
posted @ 2020-01-31 17:28 天宇轩-王 阅读(3688) 评论(0) 推荐(0) 编辑
摘要: Gitlab提交Push events后,和Jenkins进行交互的时候报错 解决: Manage Jenkins->Configure System 测试: 阅读全文
posted @ 2020-01-31 16:14 天宇轩-王 阅读(573) 评论(0) 推荐(0) 编辑
摘要: Jenkins内置4种构建触发器: 触发远程构建 其他工程构建后触发( Build after other projects are build) 定时构建( Build periodically) 轮询 SCM(Poll SCM) 触发远程构建 其他工程构建后触发1)创建pre_job流水线工程 阅读全文
posted @ 2020-01-31 15:53 天宇轩-王 阅读(903) 评论(0) 推荐(0) 编辑