不爱楠好难 發表於 2019-7-20 23:11:00

【Jenkins】使用Jenkins构建Gitee上的项目

<p><span style="font-size: 16px">我的个人博客:https://www.wuyizuokan.com</span></p>
<p><span style="font-size: 16px">在Gitee上有一个自己的仓库,已经在上面上传了自己的代码,具体操作可以参考:</span></p>
<p><span style="font-size: 16px">https://www.cnblogs.com/wuyizuokan/p/11191694.html</span></p>
<p><span style="font-size: 16px">&nbsp;</span></p>
<p><span style="font-size: 16px">下面演示创建Jenkins任务,自动从gitee上拉取代码后进行构建:</span></p>
<p><span style="font-size: 16px">新建任务:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190715214058243-789452098.png" alt=""></p>
<p><span style="font-size: 16px">输入任务名称,选择“构建一个自由风格的软件项目”,点击确定:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190715214204915-934186477.png" alt=""></p>
<p><span style="font-size: 16px">&nbsp;在源码管理中,加入你的项目地址,以及你的登陆账号,比如这边输入Gitee的项目,以及登陆Gitee需要的账号密码,还有要构建的代码分支:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720224144372-1604846293.png" alt=""></p>
<p><span style="font-size: 16px">在构建触发器中,可以配置构建规则,这边配置的是定时构建,即一个小时构建一次:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720224253585-1649058651.png" alt=""></p>
<p><span style="font-size: 16px">下面是配置构建脚本,注意Jenkins支持任何语言编写的项目的构建,所以它提供shell脚本的配置方式,让使用者自行编写构建脚本,而它只是负责调用而已。这边这个项目是基于Maven的SpringBoot项目,所以直接使用Maven命令进行编译打包即可:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720224337892-1696677497.png" alt=""></p>
<p><span style="font-size: 16px">构建后,Jenkins支持很多策略,比如把软件包归档到指定位置,对软件包进行部署,这里配置的是构建完成后进行部署,部署到APP服务器上去,当然不配置也不影响Jenkins的打包部署任务:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720224742228-1555075113.png" alt=""></p>
<p><span style="font-size: 16px">以上配置OK之后,点击保存,构建任务即创建成功:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720230731626-467955431.png" alt=""></p>
<p><span style="font-size: 16px">然后选择点击任务:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720230758415-246879750.png" alt=""></p>
<p><span style="font-size: 16px">进入任务,点击立即构建:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720230824567-1150068678.png" alt=""></p>
<p><span style="font-size: 16px">在Build History中即可看见新启动了构建任务:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720230906942-741715068.png" alt=""></p>
<p><span style="font-size: 16px">点击任务,进入任务页面,选择控制台输出,可以看到构建的详细日志,如果构建失败,可以在日志中查看失败原因:</span></p>
<p><img src="https://img2018.cnblogs.com/blog/1236645/201907/1236645-20190720231038336-874209879.png" alt=""></p>
<p>&nbsp;</p>
<p><span style="font-size: 16px">以上,就是Jenkins进行软件构建的过程。</span></p>

</div>
<div id="MySignature" role="contentinfo">
    时间总是悄悄流逝<br><br>
来源:https://www.cnblogs.com/wuyizuokan/p/11191898.html
頁: [1]
查看完整版本: 【Jenkins】使用Jenkins构建Gitee上的项目