Jenkins pipeline 插件

为什么:

jenkins作为图形化工具操作简单,但是当有较复杂逻辑的时候界面变得异常混乱不方便阅读,再加上一堆插件自己的界面,以及有些插件做不了,写的脚本在里面,总之界面很乱就对了

pipeline相比就是一堆代码一眼便熟悉了整个流程。如果配置好,几个项目共用一个pipeline既方便管理,又方便维护


是什么:

pipeline应该翻译成流水线吧,估计也可以理解成抽象工厂,差不多相似的工程,经过流水线作业最终达到发布的产品。

说简单点就是用脚本实现整个jenkins的流程(下载代码,编译,test,发布),更直接的使用jenkins


怎么用:

先在jenkins中安装pipeline插件(有点废话),依赖插件一堆,会一并安装

然后创建一个pipeline工程

之后有没有被工程简介的界面吓到?没关系简约不简单,要做的基本都在最下边的文本框里面

脚本结构简单说是定义一堆stage,每个stage有自己的任务(可以是一个stage),然后stage依次执行,直至整个任务结束。

大体结构如下:

pipeline {
    agent any 
    stages {
        stage('Build') { 
            steps {
                // 
            }
        }
        stage('Test') { 
            steps {
                // 
            }
        }
        stage('Deploy') { 
            steps {
                // 
            }
        }
    }
}

或者:

node {  
    stage('Build') { 
        // 
    }
    stage('Test') { 
        // 
    }
    stage('Deploy') { 
        // 
    }
}

还没搞清两个的区别,反正我用的第二种,第一种我获取不到一些环境变量。回头补充

stage里面填写具体的脚本,有些脚本的不知道怎么写的话,可以在这里找(我都写完了脚本才知道有这么个地方)

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值