当前位置: 首页 > news >正文

远程构建(命令、脚本构建)jenkins

  1. 在对应项目,开启远程构建开关
  2. 添加API token
  3. 系统设置调整用户权限
  4. 获取crumb
  5. curl调用构建

    1、进入对应项目的设置页面:开启远程构建开关

2、 添加 API token:进入对应用户的设置页面

 3、系统设置调整权限,如图

 4、由于jenkins的安全权限的原因,要Jenkins-Crumb

crumb=$(curl -s 'http://your username:your token@your jenkins url/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,//crumb)'


5、curl调用:

jenkins_url="http://your username:your token@your jenkins url/job/test1/build"
curl -H "$crumb" -X POST ${jenkins_url}

遇到的问题:

Jenkins 报错 Error 403 No valid crumb

这个就是由于需要crumb引起,旧jenkins版本,设置了权限 everyone可以执行就行,但新版本不行

http://www.lryc.cn/news/39758.html

相关文章:

  • 2023-03-15 ElasticSearch
  • 指针和数组笔试题解析【下篇】
  • DHCP原理简析及交互实践
  • 用二极管、三极管和MOS管搭建逻辑门电路
  • SpringBoot:手写一个 SpringBoot Starter
  • 【23】Verilog进阶 - 数位转换【实时处理 + 标志信号】
  • 常见的HTTP状态码
  • D. Peculiar Movie Preferences(思维 + 一个坑)
  • 真1分钟搞懂缓存穿透、缓存击穿、缓存雪崩
  • 蓝桥刷题总结1
  • 淘宝商品详情数据接口 关键字搜索接口 请求代码分享
  • 【数据结构】链表OJ(二)
  • Linux系统搭建FTP服务器
  • MySQL数据同步到 Redis 缓存的几种方法
  • 2023年网络安全比赛--CMS网站渗透中职组(超详细)
  • 【蓝桥杯集训·每日一题】AcWing 4309. 消灭老鼠
  • FPGA实现CSI-2 解码MIPI视频 2line 720P分辨率 OV5647采集 提供工程源码和技术支持
  • JS面试题收集(持续更新好中...)
  • 2023携程面试题
  • CANoe中使用CAPL函数接口调用Vflash文件
  • 三天吃透计算机网络面试八股文
  • shp数据添加wkt字段并导出成csv,leaflet绘制使用
  • Java——二叉树的最近公共祖先及二叉搜索树介绍
  • Stable Diffusion加chilloutmixni真人图片生成模型,AI绘图杀疯了
  • Matplotlib 绘图实用大全
  • MyBatis源码用了哪些设计模式?
  • 【16.整数转罗马数字】
  • 前端小技巧
  • Servlet2.0
  • 【c++】继承