向Jenkins Workflow类路径添加其他库

时间:2015-12-02 16:40:26

标签: jenkins-workflow

我们如何将库添加到工作流类路径中?例如我想在我的工作流程中执行一些需要第三方库的java代码?在我的特定情况下,希望使用AWS Java SDK来执行各种AWS任务。

2 个答案:

答案 0 :(得分:3)

工作流实际上不是要从外部库调用代码。在JENKINS-26192问题中详细解释了原因。

答案 1 :(得分:2)

可能有一个AWS插件可以安装到Jenkins中,其内容可以从工作流脚本中使用。如果做不到这一点,您可以使用:https://github.com/jenkinsci/workflow-plugin/blob/master/cps-global-lib/README.md创建一些函数,这些函数可以从您重复使用的groovy代码中调用Java SDK。

另一种选择是使用普通的sh步骤并使用aws CLI(这通常是最常见的操作,因为这些命令非常简单且记录良好。

相关问题