jenkins流水线使用入门示例

文章介绍了如何使用Jenkins的Pipeline功能替代自由风格构建,实现项目发布流程的可视化和优化。通过编写Groovy脚本,详细展示了从Git拉取代码、Maven构建、SonarQube质量检测、Docker镜像制作及发布到Harbor的全过程。此外,强调了Pipeline的Jenkinsfile文件管理方式,使得整个项目的生命周期更加有序且便于维护。

之前采用Jenkins的自由风格构建的项目,每个步骤流程都要通过不同的方式设置,并且构建过程中整体流程是不可见的,无法确认每个流程花费的时间,并且问题不方便定位问题。

Jenkins的Pipeline可以让项目的发布整体流程可视化,明确执行的阶段,可以快速的定位问题。并且整个项目的生命周期可以通过一个Jenkinsfile文件管理,而且Jenkinsfile文件是可以放在项目中维护。

所以Pipeline相对自由风格或者其他的项目风格更容易操作。

构建Jenkins流水线任务

构建任务

 生成Groovy脚本

在配置中,选择hello world,然后进行应用,保存

构建后进行视图查看

 把之前使用自由风格做的流水线任务再来重新使用jenkins流水线进行一次操作,先编写一个简单脚本,模拟要进行的操作阶段:

pipeline {
    agent any

    stages {

        stage('从git上拉取代码') {
            steps {
                echo '从git上拉取代码 - success!'
            }
        }
        stage('maven构建代码') {
                    steps {
                        echo 'maven构建代码 - success!'
                    }
                }
        stage('使用sonarQube进行代码质量检测') {
                          steps {
                              echo 'sonarQube进行代码质量检测 - success!'
                          }
                      }
        stage
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值