目录
1、博客介绍
2、内容
任务的创建
shell脚本的调用
流程的调用
3、推送
4、结语
1、博客介绍
本篇是jenkins自动化流程的第二篇,jenkins任务的创建,本篇会简单介绍一下,一个jenkins任务是如何创建的,其中包含了一些jenkins页面输入参数的设置和shell脚本的调用。
篇章一 :在linux上部署jenkins环境
篇章二 :jenkins任务的创建
篇章三?:shell脚本的语法和调用
篇章四?:实战,利用jenkins构建一个python处理图片的流程
2、内容
任务的创建
?承接上一篇的linux的部署,我们在部署完成后就可以通过公网IP+8080端口来访问我们的jenkins页面,那么现在我们就直接根据页面引导来创建一个新的任务。
我们可以通过一个非常简单的步骤来完成一个空任务的创建,接下来我们看一下怎么去配置这个任务的一些输入选项。
?我们可以通过配置来进入到当前工程的一个设置页面
?描述:我们可以在描述栏简单的介绍一下该工程的作用
参数化构建过程:我们可以为这个工程添加一些输入参数,有一共7种的参数类型
我们将每个参数都创建一个,我们可以在左侧工程的面板上的Build with Parameters内看到我们配置后参数的面板。
shell脚本的调用
?我们可以在构建中去执行一个shell脚本,这个shell脚本是我们预先创建好并放置在我们linux上的。
?我们来看一下shell脚本干了什么都
1、我们在工程的参数构建里设置了一个名为input_data的字符输入参数
2、我们在shell脚本内打印了一下这个字符(不明白shell语法的,可以简单看一下博主下一篇博文)
流程的调用
最后只剩下执行项目了,往下看
?我们可以直接通过参数构建页面,输入参数后,点击开始构建,就会执行我们的shell脚本,并在左下角可以看到构建进度。这里我们构建失败了,我们去看一下日志。
我们可以在左下角任务进度栏下拉选项中,选择控制台输出去查看当次任务的一个构建日志,这里我们可以看到是执行shell脚本的时候访问被拒绝了,这里是因为jenkins的权限的问题,我们需要给jenkins设置一下root权限。
1、首先打开jenkins的配置文件
vi /etc/sysconfig/jenkins
2、修改jenkins用户权限为root
JENKINS_USER =? "root"
3、重启jenkins
systemctl restart jenkins
最后我们重新执行我们的任务,任务成功了!!! 至此,我们本篇的内容就全部结束了,一个非常简单的jenkins调用shell脚本的任务。
3、推送
Github:https://github.com/KingSun5
后续文章传送门:
4、结语
若是觉得博主的文章写的不错,不妨关注一下博主,点赞一下博文,另博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。
???????QQ交流群:806091680(Chinar)
???????该群为CSDN博主Chinar所创,推荐一下!我也在群里!
???????本文属于原创文章,转载请著名作者出处并置顶!!!!
|