我有一个Jenkins共享库,它是这样组织的:
+- src
| +- main
| +- jenkins_shared_library
| +- helpers
| +- GitHelper.groovy
| +- ArtifactoryHelper.groovy
例如,使用ArtifactoryHelper:
# !/usr/bin/env groovy
package main.jenkins_shared_library.helpers
/**Helper for artifactory commands */
class ArtifactoryHelper implements Serializable
{
ArtifactoryHelper(String projectName_artifactory='', String organizationName='', String projectName='')
{
...
}
def downloadStable()
{
...
}
}
我如何将这些类和方法调用到jenkins管道中?
1条答案
按热度按时间ct3nt3jp1#
它会更详细地介绍here,但是你需要将你的共享库导入到你的Jenkinsfile中,然后声明你的类的一个示例,之后你就可以调用它了。
这假定您已经将库作为共享库添加到Jenkins管理中,称为“somelib”。