Jenkins构建风格自由的项目
admin
2023-03-10 18:22:13
0

1.点击系统管理>>管理插件>>安装ssh插件
Jenkins构建风格自由的项目

2.点击系统管理>>系统设置>>ssh remote hosts,添加ssh的主机信息
Jenkins构建风格自由的项目

3.回到主面板
新建任务>>输入项目名,新建一个自由风格的软件项目>>开始配置此项目
一个自由风格的项目分为如下几个部分的配置选项

Jenkins构建风格自由的项目
第一个部分是通用配置,这里需要勾选参数化构建,以便在构建的时候可以给项目传参,我们在这里使用字符参数,如下,名称必填,默认值和描述可以不填写,默认值若是不填写,在构建的时候如果没有赋值,那么参数就是空值,若是填写了默认值,在构建的时候,没有修改默认值,则就会继承参数的默认值。
Jenkins构建风格自由的项目
第二个部分是构建触发器,这里我们勾选触发远程构建,然后填入令牌,这个令牌是我们自定义的的,用于触发的时候使用
Jenkins构建风格自由的项目
**而远程触发的方式,在windows下可以通过访问url的方式,在linux下则可以通过curl的方式


windows下访问的url的格式如下
http://192.168.122.201:8080/job/项目名/buildWithParameters?token=令牌值&key1=value1&&key2=value2


linux下curl的url的格式如下
curl -u admin:123456 -X GET "http://192.168.122.201:8080/job/项目名/buildWithParameters?token=令牌值&key1=value1&&key2=value2"


**(注意:curl 后面跟的-u admin:123456 是jenkins平台的登陆用户名和密码,而后面的url需要用英文双引号引起来,负责参数会传递不过去)


第三个部分是构建,这里选择增加构建步骤,然后选择,这个选项是只有当安装了上面的ssh插件后才会出现的
Jenkins构建风格自由的项目
下面的下拉框会出现在系统设置中设置的ssh主机的选项,由于这里我只设置了一台主机,所以下拉选项框中就一个选项,在command的部分填写上需要在ssh的主机上面执行的操作,这里的command的内容其实就是shell脚本中的内容,一个简单的例子,如下,当job构建的时候,赋值给project的值就会被覆盖进root下的project.txt中。
Jenkins构建风格自由的项目
点击最下面的保存,至此,一个远程触发的自由风格的项目就构建完成了。**

相关内容

热门资讯

今日重大通报“衡阳十胡卡是不是... 今日重大通报“衡阳十胡卡是不是有挂?”(果然有透视挂)您好,衡阳十胡卡这个游戏其实有挂的,确实是有挂...
【第一消息】“冲关游戏怎么装挂... 网上科普关于“冲关游戏有没有挂”话题很是火热,小编也是针对冲关游戏作*弊开挂的方法以及开挂对应的知识...
【第一财经】“功夫熊猫究竟有挂... 【第一财经】“功夫熊猫究竟有挂吗?”(详细开挂教程)您好,功夫熊猫这个游戏其实有挂的,确实是有挂的,...
终于明白“心悦麻将可以开挂吗?... 终于明白“心悦麻将可以开挂吗?”(确实真的有挂)您好,心悦麻将这个游戏其实有挂的,确实是有挂的,需要...
中国电信等在湖北成立新型互联网... 每经AI快讯,天眼查App显示,近日,湖北省新型互联网交换中心有限责任公司成立,法定代表人为尹冰琳,...
取错药品谁担责?智能毒麻品柜用... 在医院药房、实验室等环境中,毒麻药品及高危化学品的存取管理责任重大。一次疏忽拿错药品,轻则影响工作,...
原创 明... 新能源车渗透率从10%到50%,用了不到三年时间。但从50%到单月达到60%,用了一年半的时间。 也...
【第一财经】“欢乐情怀可以开挂... 网上科普关于“欢乐情怀有没有挂”话题很是火热,小编也是针对欢乐情怀作*弊开挂的方法以及开挂对应的知识...
【第一资讯】“天天斗地主怎么开... 您好:天天斗地主这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游...
终于了解“嘻游联盟有没有挂?”... 终于了解“嘻游联盟有没有挂?”(确实真的有挂)您好,嘻游联盟这个游戏其实有挂的,确实是有挂的,需要了...