Jenkins构建后执行脚本将jar包发送

流水线前后给了pre post step环节,可以执行shell脚本,也有其他选项大多跟安装的插件有关。

Jenkins构建后执行脚本将jar包发送_第1张图片

 选择执行条件,我选只有构建成功后才执行

Jenkins构建后执行脚本将jar包发送_第2张图片

构建后得到jar 或war包,我要将jar包调用接口发送出去。

首先每个项目在jenkins都有工作空间,我用docker安装的jenkisn

对应项目里是拉取git的代码,和打包结果target

调用接口发送文件,用curl -F, -b是使用的cookie文件,cookie可以由某个curl响应生成一个

curl -X POST -b cookie_token.txt -F "uploadFile=@/var/jenkins_home/workspace/test-melo/target/xxx.jar"  http://192.168.1.197:8080/xxx

 

你可能感兴趣的:(devops)