Jenkins + Gitee 实现代码自动化构建 (超级详细)
文章摘要
本文介绍了在Linux环境下搭建Jenkins服务并集成Gitee实现自动化构建的步骤,包括配置Jenkins以root用户运行、安装Gitee插件、设置项目链接及创建构建任务。
### 前提 1: 搭建jenkins线上服务, 参考[Linux环境下安装Jenkins](https://bbs.huaweicloud.com/blogs/314980) 2:注册gitee账号,并创建一个项目,这里我的项目名是 lvsige-demo(下面简称demo) ### 过程 1:服务器放置项目位置克隆Gitee上demo项目 ```java git clone Gitee上demo项目链接 #我项目位置 /www/wwwroot/test ``` 2:检查jenkins配置配置文件,将执行用户改成root,不然后面可能出现执行shell没有权限 ```java vim /etc/sysconfig/jenkins # 编辑文件 JENKINS_USER="root" # 改成root systemctl restart jenkins.service # 重启服务 ``` 如果重启服务报错, 可以 ps -ef|grep jenkins 查看jenkins进程 然后 kill -9 xxx(进程) 然后重启 jenkins 命令:service jenkins start 3: 安装Gitee插件(系统管理->插件管理->可选插件->筛选Gitee->选中直接安装,安装成功之后重启jenkins服务) ![image.png](http://lvsige.top/upload/2021/11/image-f6edf6542e51418d9c3d54d5ed5ccf21.png) ![image.png](http://lvsige.top/upload/2021/11/image-926817c9c2064f81892521934ccc8657.png) **4:添加Gitee(码云)链接配置(系统管理->系统配置->Gitee配置)** ![image.png](http://lvsige.top/upload/2021/11/image-a56aded8daea4d6d9976d44beacfd639.png) ![image.png](http://lvsige.top/upload/2021/11/image-dfc4ef03fa5f49ce9cbc58eb32b14c40.png) ![image.png](http://lvsige.top/upload/2021/11/image-e03099536070435394bef54cb1d3cc31.png) **然后点击 "添加" 即可。添加之后, 点击测试链接, 显示成功ok。** **如果爆红提示没有权限,检查上一步,你的帐密输错了没。** ![image.png](http://lvsige.top/upload/2021/11/image-2f6f3aa053e24248a0f44fbfeae73a16.png) ![image.png](http://lvsige.top/upload/2021/11/image-2f6f3aa053e24248a0f44fbfeae73a16.png) **5: 创建一个自由风格的任务,命名test,按照图片配置选项** ![image.png](http://lvsige.top/upload/2021/11/image-d62f85fdd29945c2950e37e305c1173a.png) ![image.png](http://lvsige.top/upload/2021/11/image-872adbe17ef24f65bddb063afc52bfd4.png) ![image.png](http://lvsige.top/upload/2021/11/image-f03e79e6260a4c1b8a7a458a340926b4.png) ![image.png](http://lvsige.top/upload/2021/11/image-19c272f4f9cd4facbb12b60d819c53a0.png) ![image.png](http://lvsige.top/upload/2021/11/image-c10df1e645ac49ec9baaee6113d50bc6.png) ![image.png](http://lvsige.top/upload/2021/11/image-3ab5b0299b7b4822b2c1dfec47e76c4b.png) ![image.png](http://lvsige.top/upload/2021/11/image-96349e5f73564e57806ea0aa8d1fde9a.png) ![image.png](http://lvsige.top/upload/2021/11/image-67af30ff744b4b368258cc8a1e92ee22.png) ![image.png](http://lvsige.top/upload/2021/11/image-f4fc9f26211642ff8bda20faec424bba.png) ![image.png](http://lvsige.top/upload/2021/11/image-d97dd15e23a64e019f17366206410bf4.png) 这里就开始构建了。 至此, 你已经成功了。 【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:[cloudbbs@huaweicloud.com](mailto:cloudbbs@huaweicloud.com)进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
作者头像
admin
分享技术与生活
打赏作者

评论

暂无评论,快来抢沙发吧~