返回顶部
首页 > 资讯 > 后端开发 > Python >jenkins跳过构建
  • 375
分享到

jenkins跳过构建

跳过jenkins 2023-01-31 08:01:31 375人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

项目使用spring cloud开发,jenkins job风格为:manven项目。构建过程,采用的是参数化构建。  这里有一个瑕疵。发布时,需要使用pom.xml进行构建。构建过程时间比较长,需要几分钟。但是回滚时,

项目使用spring cloud开发jenkins job风格为:manven项目。

构建过程,采用的是参数化构建。

1.png

 

 这里有一个瑕疵。发布时,需要使用pom.xml进行构建。构建过程时间比较长,需要几分钟。

但是回滚时,不需要使用pom.xml进行构建。直接使用备份文件进行覆盖即可!

因此,需要在回滚时,跳过构建,直接使用备份文件。这样就节省了几分钟时间!

 

安装插件

安装插件:Conditional BuildStep

插件说明:A buildstep wrapping any number of other buildsteps, controlling their execution based on a defined condition (e.g. BuildParameter).

 

新建job

由于jenkins job风格为:manven项目,无法跳过构建步骤。因此需要新建一个自由风格的job

完整步骤如下:

通用设置

1.png

 

 参数化构建

1.png

 

 源码管理

1.png

 

 

增加构建步骤

这里选择:Conditional Step (single)

1.png

 

 选择执行shell脚本

1.png

 

 脚本内容如下:

#!/bin/bash

if [ -z $BUILD_ID ];then 
  echo "No BUILD_ID, no build required" 
  exit 0
else
  echo "Need to build"
  exit -1
fi

脚本解释:当BUILD_ID变量不存在时,不执行构建,退出码为0。否则执行构建,退出码为-1

 

再增加构步骤,选择执行shell脚本

1.png

 

 下面就是业务发布需要的执行命令了

1.png

 

 这里根据你的实际情况来,完整命令就不贴了。

 

 

本文参考链接:
https://blog.csdn.net/weixin_34244102/article/details/91766495


--结束END--

本文标题: jenkins跳过构建

本文链接: https://lsjlt.com/news/193677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • jenkins跳过构建
    项目使用Spring Cloud开发,jenkins job风格为:manven项目。构建过程,采用的是参数化构建。  这里有一个瑕疵。发布时,需要使用pom.xml进行构建。构建过程时间比较长,需要几分钟。但是回滚时,...
    99+
    2023-01-31
    跳过 jenkins
  • jenkins 远程构建Android的过程详解
    由于企业的需求,需要做一个网站开分享每个版本的Android的app,所以需要使用的工具如下:   Jenkins平台,远程编译环境服务器一台,web服务器一台,根据自己的选择...
    99+
    2022-06-06
    jenkins Android
  • Jenkins Docker静态agent节点的构建过程
    静态节点就是固定的在一台机器上面,通过一些固定的命令将其启动起来,动态节点就是来了多个任务,可以帮你创建多个agent去跑。而不像静态节点来了多个任务,那么就会等待这个任务队列,然后...
    99+
    2024-04-02
  • Docker Compose构建Jenkins的实现
    目录创建目标文件夹创建docker-compose.yml解锁 Jenkins插件安装Jenkins手动安装插件配置 JDK & Maven安装动态参数插件配置 Jenkin...
    99+
    2024-04-02
  • jenkins怎么构建docker镜像
    Jenkins是一个持续集成和持续交付(CI/CD)工具,可以用来自动化构建、测试和部署应用程序。要在Jenkins中构建Docke...
    99+
    2023-10-27
    jenkins docker
  • 为Jenkins创建定时构建任务
    目录一、前言二、创建定义任务1、新建任务2、General3、源码管理4、构建触发器5、构建环境6、构建7、构建后操作三、总结一、前言 在前面的文章中,我们添加SSH凭据,添加了凭据...
    99+
    2024-04-02
  • 如何为Jenkins创建定时构建任务
    这篇文章主要介绍“如何为Jenkins创建定时构建任务”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何为Jenkins创建定时构建任务”文章能帮助大家解决问题。一、前言这里利用Jenkins创建一...
    99+
    2023-06-29
  • Jenkins中怎么查看构建日志
    要查看Jenkins构建日志,可以按照以下步骤操作: 登录Jenkins控制台。 找到需要查看构建日志的项目,点击进入该项目的构建...
    99+
    2024-03-04
    Jenkins
  • docker搭建jenkins+maven代码构建部署平台
    目录Docker基本概念 Docker安装过程(Centos6.9)升级内核 安装docker-io 基于Docker的jenkins安装拉取应用运行容器跟踪应用log...
    99+
    2024-04-02
  • .NET微服务架构CI/CD自动构建Jenkins+Gitee
    目录CI/CD准备工作安装Jenkins添加并配置Gitee新建工作流CI/CD 它的意思是 持续集成/持续部署,这也不是新概念。那些八股文就不写了,说话的方式简单点:如果成功搭建C...
    99+
    2024-04-02
  • jenkins构建go及java项目的方法
    写在前面 jenkins作为java的好基友,经历过单体项目时代->集群项目时代->容器集群分布式时代,使用稳定可靠,cpu友好(就泪存有点儿难看),如果有问题就。...
    99+
    2022-06-07
    java项目 JAVA GO 方法 jenkins
  • Window中安装构建神器Jenkins详解
    Jenkins是什么?   Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。支持各种运行方式,可通过系统包、Docker 或者通过一...
    99+
    2024-04-02
  • Jenkins中的构建历史怎么查看
    在Jenkins中,您可以通过以下步骤查看构建历史: 登录到Jenkins控制台。 在左侧菜单中,点击“构建历史”选项。 ...
    99+
    2024-03-04
    Jenkins
  • 如何利用Angular+Jenkins展示构建版本
    今天小编给大家分享一下如何利用Angular+Jenkins展示构建版本的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获...
    99+
    2024-04-02
  • jenkins参数化构建的方法是什么
    Jenkins支持多种参数化构建的方法,其中包括以下几种常见的方法: 字符串参数:可以在构建过程中定义一个或多个字符串参数,例如...
    99+
    2023-10-25
    jenkins
  • Jenkins定时构建与轮询SCM的方法
    这篇文章主要讲解了“Jenkins定时构建与轮询SCM的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Jenkins定时构建与轮询SCM的方法”吧!一、区别定时构建:不管远程代码分支上(...
    99+
    2023-06-03
  • Jenkins中怎么设置构建超时时间
    在Jenkins中设置构建超时时间可以通过以下步骤实现: 打开Jenkins的管理界面,在左侧导航栏中选择"系统管理&...
    99+
    2024-03-04
    Jenkins
  • linux 下jenkins项目搭建过程(centos7为例 )
    以部署https://gitee.com/tengge1/ShadowEditor 这个项目为例 一.安装jdk 1.下载jdk 以jdk-8u261-linux-x64.tar.gz 安装为例 2.创建 java文件夹...
    99+
    2022-06-04
    linux搭建jenkins centos 搭建jenkins
  • CentOS7搭建jenkins
    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 安装环境操作系统:centos 7.6 先安装epelyum&n...
    99+
    2023-01-31
    jenkins
  • 如何使用Jenkins搭建PHP的自动化构建环境
    Jenkins是目前最流行的自动化构建工具。使用它可以实现快速构建、测试、部署各种类型的应用程序,从而提高软件开发的效率。这里,我们将介绍如何使用Jenkins搭建PHP的自动化构建环境。什么是Jenkins?Jenkins是基于Java的...
    99+
    2023-05-14
    Jenkins php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作