我有Jenkins的版本,暂时失败了。我想重新构建它。在网站上我只需点击“rebuild”(来自rebuild插件),如果是参数化作业,我会被问到是否要保留参数。重要的是,新作业包含一个“重建”链接,返回原始作业,启用反向跟踪。
如何从REST API实现此“重建”。我有代码可以获得一个完成的工作,提取参数,并使用相同的参数调用一个新的工作 - 所以我已经有很多方法。
但我不知道如何建立重建链接,以便我可以追踪哪些工作是重建其他工作。
答案 0 :(得分:4)
你不能 - rebuild插件没有实现REST API(截至当前版本1.25;我刚检查了源代码)。
如果您的作业没有参数,那么只需获取<buildUrl>/rebuild
URL即可触发重建。
如果您的作业 有参数,则需要更多脚本来模仿您在这两个步骤中手动执行的操作。