Jenkins and Github
1, 在github上生成Personal access token
保存生成好token,后面会用到。
2, 因为在Github上的是Golang的项目,所以这里只会介绍Golang相关的配置,
1), 安装golang插件,并等待Jenkins重启完毕,
2), 等待Jenkins重启之后,重新登录,并配置Go插件:
3,配置github插件(系统管理-->> 系统配置)
4, 安装和配置Git Pull Request Builder plugin,
现阶段(当前本文的现阶段)可的构建触发器(配置任务时的选项:当push或者pull request时,触发构建的条件):只要有pull request或者push就会自动触发构建,但是实际的配置不应该是这样,想象一下,如果有很多人,同时向你的git repo恶意提交了很多pull request,这时就意味着,在当前选择的触发器条件下,会同时开始构建这么多的pr,........。
所以这个插件是为了控制构建的运行:
1), git repo的owner,comment: ok to test,jenkins才会开始测试
2), comment: retest this please, 重新构建
.....,这些comment在插件中都是可以配置的,
安装(这个插件的安装可以和Golang的插件安装同时开始,这里只是为了分开说明):
配置(系统管理-->系统配置):
4,new a job