pursue wind pursue wind
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
  • Docker

  • Jenkins

    • Jenkins - 介绍
    • 从零开始用Jenkins自动构建部署SpringBoot项目
    • 2020 Jenkins 总结
    • Coding Jenkins
    • Jenkins Pipeline
    • Jenkins之得到上次构建选择的分支
    • jenkins流水线脚本
    • Jenkins自定义主题
    • Jenkins部署 jar包形式
    • Jenkins部署笔记
  • k8s
  • DevOps
  • Jenkins
pursuewind
2020-11-22

Coding Jenkins

pipeline {
  agent any
  stages {
    stage('检出') {
      steps {
        checkout([$class: 'GitSCM', branches: [[name: env.GIT_BUILD_REF]], 
                                                                    userRemoteConfigs: [[url: env.GIT_REPO_URL, credentialsId: env.CREDENTIALS_ID]]])
      }
    }
    stage('构建') {
      steps {
        echo '构建中...'
        sh 'docker version'
        sh 'mvn package -Dmaven.test.skip=true'
        echo '构建完成.'
      }
    }
    stage('测试') {
      steps {
        echo '单元测试中...'
        echo '单元测试完成.'
      }
    }
    stage('部署') {
      steps {
        echo '部署中...'
        sh 'sshpass -p "Aa.17770060561" scp -r /root/workspace/target/blog-0.0.1-SNAPSHOT.jar root@39.108.61.221:/usr/local/docker/newblog/env'
        echo '部署完成'
      }
    }
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

ssh root@39.108.61.221 "cd /usr/local/docker/newblog ; docker-compose up"

Last Updated: 2023/01/30, 11:01:00
2020 Jenkins 总结
Jenkins Pipeline

← 2020 Jenkins 总结 Jenkins Pipeline→

Theme by Vdoing | Copyright © 2019-2023 pursue-wind | 粤ICP备2022093130号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜
  • 网络DJ