参考
搭建过程中主要参考了macOS Jenkins安装&配置,当然安装过程中并不是一帆风顺的。下面列出关键步骤和遇到的问题。
步骤
1.配置Mac下Java运行环境,这没有什么好说的,按照参考文章来就行
2.配置Mac下Jenkins,同样按照参考文章来。
3.Jenkins系统设置
1)全局属性配置
系统管理->系统设置->全局属性,如下图所示:
![](https://img.haomeiwen.com/i723726/06c02ea8bb425a47.png)
按照你自己的路径配置。
2)进入系统管理->系统设置->配置gitlab,如下图所示
![](https://img.haomeiwen.com/i723726/0b9ce776b66dd1e9.png)
点击add进入jenkins配置,Kind选择Gitlab api token,如下图所示
![](https://img.haomeiwen.com/i723726/68ce58652c7b06f2.png)
其中api token需要在gitlab中生成,如下图所示
![](https://img.haomeiwen.com/i723726/fa7bb189f2c6d80b.png)
一定要记住保存生成的api token,因为当页面退出以后就不会显示api token了。
然后回到jenkins填上gitlab的api token并点击test connection。如果不成功,请仔细检查配置。
3)配置git,如下图所示
![](https://img.haomeiwen.com/i723726/df0669d75e3f9f51.png)
最后点击保存。
4.项目配置
1)进入项目的配置页,如下图所示
![](https://img.haomeiwen.com/i723726/48d415b824ed20a9.png)
2)重点在于源码管理的配置,弄了好久,一定要记住。如下图所示
![](https://img.haomeiwen.com/i723726/a2fb0df410702136.png)
点击add,如下图所示
![](https://img.haomeiwen.com/i723726/cd62abf18eb6f40c.png)
选择SSH Username with private key,然后Private Key 选择 Enter directly,如下图所示:
![](https://img.haomeiwen.com/i723726/f9cead3a1bff3a33.png)
其中key是你自己通过ssh-keygen 创建的私钥,再说三遍是私钥、私钥、私钥。同时确保你的公钥已经保存到gitlab。如下图所示:
![](https://img.haomeiwen.com/i723726/d0f7e72d57f37acf.png)
回到源码管理,如果jenkins的Repository URL没有报错的话,那么恭喜你,离成功又更进了一步。
3)构建
![](https://img.haomeiwen.com/i723726/0922df3e3d67269c.png)
选择User Gradle Wrapper
Tasks 根据你自己的需求填写
4)保存
好了,关于项目的配置到这就结束了。接下来就进入项目构建阶段了。如果你此时你天真的以为可以真实进入构建阶段的了话,那就太天真了。你必须还得通过最后一步流程。
5.JDK
1)JDK配置
系统管理->全局工具配置,如下图所示:
![](https://img.haomeiwen.com/i723726/d84add3254684b68.png)
6.结束
好了,关于mac jenkins的基本配置到这就结束,你可以愉快的去自动构建属于你自己的项目。关于配置过程中的其他问题,请参考一开始提到的参考文章,以及google。
tips:一定要确保网络的稳定。
网友评论