一、目的 在Jenkins的应用中,根据构建的版本号(Build Version) 进行回滚代码,实现思路为: 在中间服务器(Jenkisn服务器)中把项目打包之后,按照构建版本号备份包,在回滚的时候按照版本号去寻找相应的包,发送到目标服务器。 二、构建不可回滚项目 此次配置脱胎 ...
利用jenkins,从gitlab上拉取代码,然后发布,如果想进行代码回退,其实还是代码发布,拉取的时候,选择合适的标签。 一 利用Git parameter插件选择branch或tag。下面的文本参数不是必选,但是可以提供每次发版的详情。 二 Git仓库中填上仓库地址,注意Name中填入origin要与最下面的对应上。下方的Branches to build 填入的变量可以获取tag分支。 三 ...
2019-06-18 16:27 0 1120 推荐指数:
一、目的 在Jenkins的应用中,根据构建的版本号(Build Version) 进行回滚代码,实现思路为: 在中间服务器(Jenkisn服务器)中把项目打包之后,按照构建版本号备份包,在回滚的时候按照版本号去寻找相应的包,发送到目标服务器。 二、构建不可回滚项目 此次配置脱胎 ...
场景一:打标签实现回滚 背景介绍: 本项目代码存储在gitlab,再通过jenkins发布到对应的节点上。 使用tag控制版本:每一次成功的构建,jenkins会自动为gitlab的分支打上tag,版本更新可直接选择production分支,当需要回滚时选择对应的tag进行构建 ...
#:通过传参数方式 #:保存后就会看到这样 #;:我们在jenkins服务器写一个脚本 #:然后我们在web端的shell中传递一下变量 #:第一好第一个参数后,定义第二个参数,第二个参数 ...
1、添加构建参数 2、修改构建步骤,添加rollback选项 3、回滚测试 ...
现有的远程仓库版本的tag为v1.0 前置准备 具体操作: 我们在本地修改一下readme文件,然后进行add,commit操作。 再给我们的commit打上tag git tag -a v1.1 -m 'my version 1.1。 查看下我们的tag ...
基于 Jenkins + Git + Ansible 发布 PHP 项目 1、部署 PHP 运行环境 PHP 是一个动态程序,负责解析 PHP-FPM 服务,而这个服务不支持静态网页处理,一般结合 Nginx 解决这个问题。Nginx 本身是一个静态 Web 服务器,并不支持解析 PHP 程序 ...
以 golang 构建项目为例。 新建任务 输入一个任务名称 选择:构建一个自由风格的软件项目 可选:也可以复制已创建的任务 确定提交 配置 ...
一、摘要 在上一篇文章,链接如下: https://www.cnblogs.com/xiao987334176/p/11434849.html 镜像打的是latest版,如果需要回滚的话,就比较麻烦了。 因此,需要修改为参数化构建。镜像的版本,使用时间戳。 本文采用的环境,依然是 ...