本文是《Jenkins流水线(pipeline)实战》系列的第二篇,上一篇搭建好了Jenkins环境并执行了一个简单的pipeline任务,当时咱们直接在Jenkins网页上编写pipeline脚本,这种方式虽然简单,可是也有不足之处:git
今天的文章打算解决上述问题:将pipeline脚本以文件的形势保存在GitHub上,让Jenkins下载该脚本而后执行;程序员
为了快速搭建Jenkins环境,我这里用到了Docker,部署Jenkins的详情请参考《Jenkins流水线(pipeline)实战之:从部署到体验》,今天的实战需是在如下环境进行的:github
本次实战用的是我本身的GitHub帐号,代码仓库是:https://github.com/zq2599/blog_demos测试
为了让Jenkins顺利地从GitHub下载到pipelien脚本,须要在GitHub上开放受权,具体的方式:ui
如今咱们在Jenkins上建立一个流水线任务,该任务从GitHub下载刚才上传的pipeline脚本;操作系统
接下来验证pipeline脚本修改后可否当即生效:.net