我有一个在内部私有网络上运行的私有Jenkins,从互联网上看不到。我还有一个公共的Jenkins实例,可以从Internet上看到并且只能通过HTTPS访问。
如何将脚本化管道作业的完整版本从私有实例发布到公共实例(包括工件,日志,测试结果等)?
我知道有一个针对Jenkins 的Build Publisher插件,但是我不知道如何从脚本化管道中使用它。
编辑: Build Publisher Plugin无法在未经修改的情况下用于管道作业。还有其他方法可以达到相同目的吗?
如此处所述,您只能调用已与管道兼容的插件,这是使用较新的API。
并且由于该构建发布者插件未在[ jenkinsci/pipeline-plugin COMPATIBILITY
3列表中列出],因此您需要派生jenkinsci/build-publisher-plugin
并使其与新的管道接口兼容。