Shared Library for Jenkins Pipeline
- 关于Shared Library的更多信息请参考Using libraries
若要使用 Shared Library, 您可以通过两种方式进行配置:
-
Declarative Pipeline 通过简单配置使用
Jenkinsfile
进行控制Jenkinsfile 在执行时, 也是调用了 Jenkins Shared Library
-
Scripted Pipeline 通过一些配置使用
Script
进行控制
创建项目
在项目配置界面,流水线 处,选择 Pipeline script from SCM
- SCM
- Git
- Repository URL
- https://github.com/Statemood/jenkins-library
- Branch Specifier (blank for 'any')
- origin/master
- 脚本路径
- Jenkinsfile
- Git
或选择 Pipeline script
, 然后输入如下配置
@Library('github.com/Statemood/jenkins-library@dev') _
entry([git_repo: 'https://github.com/Statemood/simple-java-maven-app.git'])
保存即可开始使用。
BUILD_USER & BUILD_USER_ID 需要 build user vars 插件