如何从Jenkins版本中触发Artifactory许可证检查?

时间:2019-07-17 14:22:25

标签: jenkins-pipeline artifactory

我们正在从Jenkins管道脚本(Jenkins 2.183,Artifactory Plugin 3.3.1)运行项目构建,并将构建工件上载到Artifactory。我们现在想触发来自Artifactory的许可证检查和通知邮件。

我们如何使用当前插件(最好直接从管道脚本中)触发此检查?

我们还有一个较旧的Jenkins服务器,该服务器可部署到同一Artifactory实例。在该服务器中,我们可以按如下所述触发许可证检查:

Artifactory服务器必须支持许可证检查功能,因为它可以在此较旧的构建系统上运行,但是对于新的Jenkins服务器/ Artifactory插件,此配置选项似乎不可用,并且在插件中没有对其的引用文档。在管道DSL文档中也找不到任何关于此功能的提及。

Artifactory插件的更改日志中的更改是自2018年12月27日的更改:

Removed deprecated actions and APIs

Removed the following actions/APIs from both UI and code: 
1. Bintray Publish Action.
2. License control.
3. Black Duck.
4. JenkinsXArtifactoryBuilderListener.

不幸的是,我找不到任何有关为什么不推荐使用此功能或应该用什么代替不推荐使用的功能的信息。

1 个答案:

答案 0 :(得分:2)

许可证检查功能已被Xray取代。

您可以找到新管道步骤here (declarative)here (scripted)的文档。