Jenkins通过API pun管道并将文件作为参数传递

kpbpu008  于 2023-04-11  发布在  Jenkins
关注(0)|答案(1)|浏览(158)

我想通过脚本中的REST API运行管道。此管道包含stashedFile参数。如果我使用Jenkins UI,我只需从PC附加文件。但我想使用REST API触发管道。如何才能做到这一点?
注意:我确实尝试将参数类型从stashedFile更改为base64File,但它将最大文件大小限制降低到100 KB以下,这是不可接受的。我希望能够上传至少3到5 MB的文件。
我希望能够通过Rest API运行管道,并提供文件内容(3到5 MB)作为管道参数。

u3r8eeie

u3r8eeie1#

好吧,我只是使用Jenkins docs))https://www.jenkins.io/doc/book/using/remote-access-api/来完成它
我使用了curl -X POST这样的命令http://localhost:8080/job/test/job/main/buildWithParameters--user admin:1124725 a00 e8 af 8868651 a515 fe 172 c35 a--form HTML=@/home/{myname}/Downloads/index.html

相关问题