jenkins pipeline使用Git Parameter

这篇具有很好参考价值的文章主要介绍了jenkins pipeline使用Git Parameter。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Jenkins Pipeline 中使用 Git Parameter 可以方便地从 Git 仓库中选择分支或标签进行构建。Git Parameter 是 Jenkins 的插件之一,可以在 Jenkins 构建参数中提供一个 Git 版本选择器。

要在 Jenkins Pipeline 中使用 Git Parameter,首先需要安装 Git Parameter 插件。安装完成后,可以在 Jenkins 中创建一个带有 Git Parameter 的新构建。

在 Jenkins Pipeline 中使用 Git Parameter 的示例代码如下:

pipeline {
    parameters {
        gitParameter(
            branchFilter: 'origin/(.*)',
            defaultValue: 'master',
            name: 'BRANCH',
            type: 'PT_BRANCH',
            useRepository: 'https://github.com/myorg/myrepo.git'
        )
    }
    stages {
        stage('Build') {
            steps {
                git branch: "${params.BRANCH}", url: 'https://github.com/myorg/myrepo.git'
                sh 'mvn clean package'
            }
        }
    }
}

上述代码定义了一个名为 BRANCH 的 Git Parameter,用于选择要构建的 Git 分支。在 Pipeline 中,可以使用 ${params.BRANCH} 来引用 BRANCH 参数。在 Build 阶段中,使用 Git 插件从 Git 仓库中检出选定的分支,然后执行 Maven 构建。

使用 Git Parameter 可以方便地从 Jenkins Pipeline 中选择特定的 Git 版本进行构建,从而实现更灵活的自动化构建流程。文章来源地址https://www.toymoban.com/news/detail-562717.html

到了这里,关于jenkins pipeline使用Git Parameter的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins-Pipeline基本使用

    使用Groovy语法 Pipeline 是Jenkins 2.X核心特性,帮助Jenkins实现从CI到CD与DevOps的转变 Pipeline 简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立 运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流 程编排与可视化 1、声明式(仅在2.5版本后支持)

    2023年04月22日
    浏览(52)
  • jenkins_Pipeline使用测试

    安装jenkins 安装声明式插件Pipeline:Declarative 创建pipeline流水线 样例 1.1 agent(代理) 1.2 stages(阶段) 包含一系列一个或多个 stage 指令,建议 stages 至少包含一个 stage 指令用于连续交付过程的每个离散部分,比如构建,测试,和部署。 1.3 post 定义一个或多个steps,这些阶段根据流水线或阶段

    2024年04月11日
    浏览(36)
  • 使用Gitlab管理Jenkins Pipeline流水线

    1、首先需要将已经调试好的Jenkins pipeline文件上传到git库中,推荐以 Jenkinsfile 命名 放至git库根目录 上传完成后 在git库中可以查看到 如下图所示: 2、配置Jenkins任务 完成后pipeline脚本会存放在git库上面进行管理编辑了,当我们构建此任务时会从git库中获取pipeline流水线进行执

    2024年02月12日
    浏览(55)
  • (十四)devops持续集成开发——jenkins流水线使用pipeline方式发布项目

    本节内容我们使用另外一种方式pipeline实现项目的流水线部署发布,Jenkins Pipeline是一种允许以代码方式定义持续集成和持续交付流水线的工具。通过Jenkins Pipeline,可以将整个项目的构建、测试和部署过程以脚本的形式写入Jenkinsfile中,实现对整个流程的可视化管理和控制。在

    2024年02月21日
    浏览(60)
  • 基于Jenkins CICD的代码发布与回滚 Jenkins+Git+Docker 发布 Java 项目 Jenkins+Git+Ansible 发布PHP 项目

    目录 案例概述 案例环境 基于 Jenkins+Git+Docker 发布 Java 项目 1、配置 Git 仓库 2、配置 Docker服务器 3、部署镜像仓库 5、配置Jenkins 环境 6、Jenkins 创建项目并发布测试 7、版本回滚 基于Jenkins+Git+Ansible 发布PHP 项目 1、部署PHP 运行环境 2、安装Ansible 插件 3、上传PHP 项目代码到Git仓

    2024年02月03日
    浏览(41)
  • jenkins——Git版本管理

    在 Jenkins 上构建从 Git 源码仓库拉取代码的任务时需要使用到 Git 插件 yum install git -y 我在创建jenkins流水线任务的时候,按照下图进行选择,但是出现了错误 解决方法1:(不推荐) 1、把仓库设置成公开的,然后重新添加仓库地址 解决方法2:通过凭证的方式 添加凭证编辑页

    2024年02月09日
    浏览(44)
  • Jenkins+git搭建

    Jenkins+git搭建时遇见的问题以及相应的解决问题 在jenkins的服务器上安装git时,用yum install安装时连接不上镜像,拒绝连接。这个问题是接下来所有问题解决的关键 参考文章:yum国内镜像配置 - 紫long - 博客园 找到这个文件备份 执行命令: wget -O /etc/yum.repos.d/CentOS-Base.repo http

    2023年04月18日
    浏览(32)
  • jenkins 配置git

    在linux 中输入 保证git 安装成功 使用查看git 安装目录(非源码安装直接用yum 安装的) jenkins 中到 系统管理–全局工具配置– Git installations 新建一个项目 选择自由风格 源码管理选择 git 如果使用的是码云(gitee)的话,需要额外安装插件 到插件管理里面下载 Available plugins 下

    2024年02月15日
    浏览(35)
  • Jenkins List Git Branches插件 构建选择指定git分支

    List Git Branches Parameter | Jenkins plugin Adds ability to choose from git repository revisions or tags https://plugins.jenkins.io/list-git-branches-parameter/ 1)新建任务  2)新增构建参数  3)选择git仓库 我这里选择gitee,其他类似。仓库如果不是公开的,需要配置key  4)jenkins配置git仓库 5)开始构建 点击

    2024年02月08日
    浏览(58)
  • Linux Jenkins配置Git

    1.卸载Centos自带的git1.7.1: 通过git –version查看系统带的版本,Centos应该自带的是git版本是1.7.1 终端输入:yum remove git 2.安装所需软件包 终端输入: yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc yum install gcc perl-ExtUtils-MakeMaker 3.下载git2.2.1并将git添加到环境变量中

    2024年01月19日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包