安装及初始化

  1. 安装 jdk11:
    yum -y install java-11-openjdk

  2. 下载 jenkins(版本:2.385):

    https://updates.jenkins.io/download/war/
    # http://file.job520.net/linux/jenkins/jenkins.war
  3. 运行(端口:9999):
    java -jar jenkins.war --httpPort=9999

  4. 查看默认密码并登录:
    cat /root/.jenkins/secrets/initialAdminPassword

查看默认密码并登录

  1. 安装默认插件:

安装默认插件

集成 gitlab

  1. jenkins 配置:

    1. 安装 gitlab 插件:
      安装 gitlab 插件
    2. 添加新节点(可选):
      添加新节点(可选)
    3. 创建任务:
      创建任务-1
      创建任务-2
      创建任务-3
      创建任务-4
      创建任务-5
  2. gitlab 配置:

    1. 创建 webhook:
      创建 webhook
    2. 测试 webhook:
      测试 webhook-1
      测试 webhook-2
  3. jenkins 查看执行任务:
    jenkins 查看执行任务

集成钉钉机器人做任务推送

  1. 钉钉-添加机器人:

钉钉-添加机器人-1

钉钉-添加机器人-2

钉钉-添加机器人-3

钉钉-添加机器人-4

钉钉-添加机器人-5

钉钉-添加机器人-6

钉钉-添加机器人-7

钉钉-添加机器人-8

  1. jenkins 配置-1:

    1. 添加钉钉插件:
      添加钉钉插件-1
      添加钉钉插件-2
    2. 配置钉钉插件:
      配置钉钉插件-1
      配置钉钉插件-2
      配置钉钉插件-3
  2. 钉钉-测试jenkins插件是否配置成功:

钉钉-测试jenkins插件是否配置成功

  1. jenkins 配置-2:

jenkins 配置-2-1

jenkins 配置-2-2

  1. gitlab 提交代码(略)

  2. 钉钉-测试jenkins钉钉插件是否与任务集成成功:

钉钉-测试jenkins钉钉插件是否与任务集成成功

pipeline 语法

pipeline{
    //agent any
    agent {
        label 'master'  // 指定在 master 节点运行
    }
    stages{
        stage("my-stage"){
            steps{
                sh """
                    echo 1
                    echo 2
                    echo 3
                """
            }
        }
    }
}
文档更新时间: 2024-04-20 10:57   作者:lee