首页 > 其他分享 >DevOps系列七(Jenkins实现基础CD操作)

DevOps系列七(Jenkins实现基础CD操作)

时间:2024-07-17 15:11:56浏览次数:10  
标签:代码 DevOps CD tag 构建 Jenkins

一、Jenkins实现基础CD操作

1.1 Jenkins配置参数化构建

1.2 添加一个标签

1.3 指定代码版本

在打包之前加上一个命令将代码版本切换到制定的位置
git checkout $tag
应用并保存。

1.4 仓库代码打标签


改动提交代码后,再创建一个tag,此时,我们就有两个tag了

1.5 构建

回到jenkins再次构建

1.6 构建完成后,界面访问


至此,Jenkins实现了CD操作。

标签:代码,DevOps,CD,tag,构建,Jenkins
From: https://www.cnblogs.com/wangjie20200529/p/18307392

相关文章

  • DevOps系列六(Jenkins实现基础CI操作)
    一、Jenkins实现基础CI操作1.1通过IDEA创建一个Springboot项目packagecom.example.mytest.controller;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RestController;@RestControllerpublicclassTestCont......
  • DevOps系列五(Jenkins安装)
    一Jenkins安装1.1官网https://jenkins.io/1.2镜像地址https://hub.docker.com/r/jenkins/jenkins/tags1.3拉取镜像dockerpulljenkins/jenkins:2.319.1-lts1.4创建目录mkdir-p/usr/local/docker/jenkins_docker1.5编写docker-compose.yml文件cd/usr/local/doc......
  • iOS开发基础112-GCD
    GrandCentralDispatch(GCD)在iOS中的常见运用场景GCD是Apple提供的多线程编程技术,旨在提供高效、轻量级的方式来执行并发任务。GCD使得管理线程变得简单且提高了应用程序的性能。以下是GCD在iOS中的一些常见运用场景,并详细介绍其底层原理。1.异步任务处理场景:网络请求使用GCD......
  • [Linux+git+Gitee+Jenkins]持续集成实验安装配置详细
    首先理解持续集成原理,看懂并理解图1。图1持续集成原理结构图1中,版本控制服务器指远程代码仓库,本实验使用GitEE作为远程代码仓库;Jenkins自动化部署服务器为虚拟机,操作系统为Linux;服务器1…n为应用服务器,可使用自己物理机作为应用服务器。详......
  • PCDN技术如何应对网络延迟问题?
    PCDN技术通过以下几种方式应对网络延迟问题:去中心化分发:与传统的CDN不同,PCDN利用用户的闲置带宽和存储资源来共享和传递内容。这意味着内容不再仅仅依赖于中心化的服务器进行分发,而是可以通过多个用户设备同时进行分发。这种去中心化的分发方式有效分散了网络流量,降低了服......
  • jenkins+allure常见问题汇总
    1.生成allure报告时,报Cannotfindanyallurecommandlineinstallation. 原因:jenkins下载安装allure插件后,没有配置allure路径解决办法:ManageJenkins>Tools>AllureCommandine安装2.执行pytest--alluredir=./allure-result--clean-alluredir时,报error:unrecognizeda......
  • HAL库源码移植与使用之驱动LCD屏
    LCD屏会有烧屏残影的风险,但因其价格便宜他非常适合用于单片机显示显示屏分为以下几种:他的组成部包含玻璃基板、背光、驱动IC等LCD接口的种类MCU很简单,连51单片机都能驱动,但无法频繁刷新,一般有着20几个引脚引出的就是MCU接口我们常用的是就是MCU,下面讲的也是LCD屏幕MCU驱动......
  • mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系
    我们先来看一个公式:Mipiclock=[(width+hsync+hfp+hbp)x(height+vsync+vfp+vbp)]x(bus_width)xfps/(lane_num)/2即mipi屏的传输时钟频率(CLKN,CLKP)等于(屏幕分辨率宽width+hsync+hfp+hbp)x(屏幕分辨率高height+vsync+vfp+vbp)x(RGB显示数据宽度)x帧率/(lane_num)/......
  • 第二部分:关键技术领域的开源实践【持续集成和交付Jenkins】
    Jenkins是一款广泛使用的开源持续集成(ContinuousIntegration,CI)和持续交付(ContinuousDelivery,CD)工具,它帮助企业解决了多个关键的痛点需求,主要包括以下几个方面:自动化构建与测试:Jenkins可以自动化执行构建过程,每当代码库中有新的提交时,Jenkins就可以自动运行构建脚本,并......
  • MCDC修正判定条件覆盖
        修正判定条件覆盖-----程序中的每个输入和输出都至少被调用一次,在程序中的每一个条件必须产生所有可能的输出结果至少一次,并且每一个判定中的每一个条件必须能够独立影响一个判定的输出,即在其他条件不变的前提下仅改变这个条件的值,而使判定结果改变。A&&BOUTABTTT......