极狐GitLab官网
前往极狐GitLab官方网站
论坛
资讯
我的关注
动态
Space
登录
注册
极狐GitLab论坛
»
论坛
›
极狐GitLab论坛
›
技术问答
›
CI/CD
›
CI/CD流水线某个任务失败想回滚代码请问如何实现 ...
返回列表
发布新帖
CI/CD流水线某个任务失败想回滚代码请问如何实现
558
2
Chao
Lv.1
发表于 2024-5-14 16:10:54
|
显示全部楼层
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
注册
×
如题
回复
使用道具
举报
电梯直达
评论
2
ffli
Lv.7
发表于 2024-5-14 16:43:30
|
显示全部楼层
stages:
- test
test1:
stage: test
script:
- echo job
test2:
stage: test
script:
- echo roll
when: on_failure
needs:
- test1
test2 任务只会在 test1 失败后运行,这时候就可以在 test2 中实现回滚操作
回复
使用道具
举报
Chao
楼主
Lv.1
发表于 2024-5-14 17:29:08
|
显示全部楼层
rollback_job:
stage: rollback
tags:
- 'git'
only:
- master
script:
- current_commit_id=$(git rev-parse HEAD)
- echo $current_commit_id
- 'git checkout master'
- 'git revert $current_commit_id'
- 'git push'
最后一个执行gitPush命令 结果报错,下面是报错信息:
fatal: unable to access 'http://gitlab-ci-token:[MASKED]@xxx.xxx.xx.x:8888/xxxxxxxx/test_sno.git/': The requested URL returned error: 403 请问这是啥原因啊?有没有解决办法
回复
使用道具
举报
返回列表
发布新帖
Chao
Lv.1 新手上路
主题
4
回帖
3
积分
38
Ta的主页
发消息
图文热点
驭码有奖体验-500元京东卡
68 人气
#活动
重启虚拟机后不显示登陆框
43 人气
#安装配置
极小T非常帅
256 人气
#极小T领取
webide无法使用
82 人气
#其他
推荐话题
1
开启双重认证后丢失设备怎么恢复认证码
1199 阅读
小马哥
2
gitlab管理中心-通用设置保存失败
870 阅读
13006512929
3
gitlab拆分Redis、Nginx、PG后,启动失败
1165 阅读
卌巜珡
4
求arm64v8 docker版本gitlab镜像
832 阅读
ing
5
your database configuration to ensure the username/password are valid.
841 阅读
徐晓伟
最新发布
服务器时间变更,导致无法登入
CI里面如何切换代码分支?
请问各位大佬,编译出包,将包返回gitlab时
驭码有奖体验-500元京东卡
重启虚拟机后不显示登陆框
gitlab-runner 自定义builds_dir配置问题
gitlab如何集成其他sast工具
Ubuntu中Omnibus安装gitlab-jh,页面操作保
关于我们
关于极狐GitLab
联系我们
资源
资讯中心
所有文档
意见建议
Email:forum@gitlab.cn
关注公众号
添加专业顾问
Copyright © 2001-2024
极狐GitLab论坛
版权所有
All Rights Reserved.
鄂ICP备2021008419号-1
|
鄂公网安备42018502006137号
关灯
快速发帖
扫一扫添加专业顾问
返回顶部
快速回复
返回顶部
返回列表