我目前正在尝试自动创建一个新的Bamboo链接存储库并开始扫描。我已经查看了RESTneneneba API的文档,试图生成一个新的计划并启用扫描,但没有成功。
我还尝试了Atlassian的Java Maven包,但这需要用户凭据作为身份验证方法,而我需要通过Security令牌进行身份验证。Maven包中有一个指向API的链接,我试图用yaml代码向其发送请求,但它总是用状态代码500和Java Stacktrace进行响应。这可能是由于错误的请求体,但我不知道如何以与maven包相同的方式包含yaml内容。
是否有方法通过REST API创建链接存储库?
提前感谢!
是否有方法通过REST API创建链接存储库?
没有,而且永远不会有,因为他们反对Bamboo服务器,而支持基于云的替代方案(基于完全不同的API(。看见https://jira.atlassian.com/browse/BAM-18453
Atlassian 的Java Maven包
那是什么包?根据我前面所说的,通过编程创建链接回购的唯一方法是模拟浏览器对updateLinkedRepository.action
的POST请求。这意味着您需要首先登录才能获得JSESSIONID cookie(xsrf令牌可以被禁用,请参阅https://confluence.atlassian.com/bamkb/rest-api-calls-fail-due-to-missing-xsrf-token-899447048.html#RESTAPIcallsfailduetoMissingXSRFToken-变通办法(。如果你需要帮助,请Ping我,我仍然有登录部分的代码。