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