项目作者: Statemood

项目描述 :
Shared Library for Jenkine Pipeline
高级语言: Groovy
项目地址: git://github.com/Statemood/jenkins-library.git
创建时间: 2018-10-06T01:56:24Z
项目社区:https://github.com/Statemood/jenkins-library

开源协议:Apache License 2.0

下载


jenkins-library

Shared Library for Jenkins Pipeline

配置 Jenkins 使用 Shared Library

若要使用 Shared Library, 您可以通过两种方式进行配置:

  • Declarative Pipeline
    通过简单配置使用 Jenkinsfile 进行控制

    Jenkinsfile 在执行时, 也是调用了 Jenkins Shared Library

  • Scripted Pipeline
    通过一些配置使用 Script 进行控制

Declarative Pipeline

1. 创建一个流水线(Pipeline)项目

创建项目

2. 配置使用 Jenkinsfile

在项目配置界面,流水线 处,选择 Pipeline script from SCM

或选择 Pipeline script, 然后输入如下配置

  1. @Library('github.com/Statemood/jenkins-library@dev') _
  2. entry([git_repo: 'https://github.com/Statemood/simple-java-maven-app.git'])

保存即可开始使用。

3. 配置 Global Pipeline Libraries

依赖项

BUILD_USER & BUILD_USER_ID 需要 build user vars 插件