jenkins - 通过 api 调用触发参数化构建
问题描述
我试图通过 API 调用触发 Jenkins 构建,一切都在没有参数的情况下工作。如果我尝试使用参数作业不会被触发。
curl -I -u tmp:apitoken http://jenkinurl:8080/job/test02/build/buildWithParameters?token=rahul&branchName=rahul
解决方案
使用了错误的语法。
curl -I -u tmp:apitoken "http://jenkinurl:8080/job/test02/buildWithParameters?token=rahul&branchName=rahul"
如果在多参数的情况下
curl -I -u tmp:apitoken http://jenkinurl:8080/job/test02/build/buildWithParameters?token=rahul¶m1=value¶m2=value
推荐阅读
- nginx - 像 Synology 反向代理一样的 Nginx 配置
- java - 如何添加在循环中创建的特定数量的按钮
- python - Python while 循环 UnboundLocalError
- android - ConstraintLayout 中的居中对齐行为
- amazon-web-services - Route 53 中的 SPF 记录定义
- python - 如何将自定义层放置在内置的预训练模型中?
- jquery - 如何在检查缺失数据时不使用子查询
- flutter - 如何将小部件推送到上下文之外?
- react-native - React Navigation and React Native Gesture Handler -- Invariant Violation: No callback
- javascript - 如何从 CDN 异步加载多个文件(但同步执行)?