如何将已完成的管道作业版本发布到公共Jenkins实例?

J.V*_*.V. 8 continuous-integration jenkins

我有一个在内部私有网络上运行的私有Jenkins,从互联网上看不到。我还有一个公共的Jenkins实例,可以从Internet上看到并且只能通过HTTPS访问。

如何将脚本化管道作业的完整版本从私有实例发布到公共实例(包括工件,日志,测试结果等)?

我知道有一个针对Jenkins 的Build Publisher插件,但是我不知道如何从脚本化管道中使用它。

编辑: Build Publisher Plugin无法在未经修改的情况下用于管道作业。还有其他方法可以达到相同目的吗?

Von*_*onC 5

如此处所述,您只能调用已与管道兼容的插件,这是使用较新的API。

并且由于该构建发布者插件未在[ jenkinsci/pipeline-plugin COMPATIBILITY3列表中列出],因此您需要派生jenkinsci/build-publisher-plugin使其与新的管道接口兼容