美文网首页
Jenkins构建-CI/CD实现

Jenkins构建-CI/CD实现

作者: 小二哥很二 | 来源:发表于2020-03-03 20:21 被阅读0次

一、参数化构建

  • 1、我们实现的构建是gitlab更新代码就获取构建,但有时候版本不对,需要指定某个tag版本构建,或者版本回退,这里就需要jenkins的参数化构建:
    1)首先我们看一个简单的构建,在构建里填写:echo $git_version和echo $deploy_dev :
    选择参数和文件参数

2)立即构建变成了Build with Parameters,点击出现如下图,可以去控制台查看输出情况:

参数化构建
  • 2、安装插件 git parameter,在添加参数化的时候,就有了该选项
    1)首先添加git parameter
    git-parameter

2)在源码管理里的指定分支使用变量$git_version

更改变量

3)再次构建,就可以选择版本,当然前提是我们本地提交的代码要打上tag标签到远程仓库

版本构建

4)我们分别对2个版本构建,再去工作空间查看这2次的文件,是不一致的

相关文章

  • Jenkins 介绍

    Jenkins构建CI/CD CI/CD是什么? CI(Continuous integration,中文意思是持...

  • Jenkins构建-CI/CD实现

    一、参数化构建 1、我们实现的构建是gitlab更新代码就获取构建,但有时候版本不对,需要指定某个tag版本构建,...

  • Jenkins 入门实战:GitHub Push触发Jenkin

    Jenkins 是什么? 官方介绍: Jenkins 是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、...

  • Jenkins安装教程 - Linux/Windows

    Jenkins是开源CI&CD软件,支持构建、部署、自动化。在Jenkins的官网首页,写着一句话 构建伟大,无所...

  • Jenkins入门(一)

    一、Jenkins简介 Jenkins是一款开源 CI/CD 软件,用于自动化各种任务,包括构建、测试和部署软件。...

  • Jenkins-基本介绍与安装与配置

    Jenkins Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足...

  • jenkins + git + iOS + 蒲公英自动化构建(m

    Jenkins 是一款开源 CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种...

  • jenkins系列 -- Mac上 jenkins 安装

    概述 Jenkins 是一款开源 CI&CD软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支...

  • Jenkins Pipeline

    Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各...

  • jenkins及其pipline

    Jenkins 是什么? Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件...

网友评论

      本文标题:Jenkins构建-CI/CD实现

      本文链接:https://www.haomeiwen.com/subject/qvpklhtx.html