极狐GitLab官网
前往极狐GitLab官方网站
论坛
资讯
我的关注
动态
Space
登录
注册
极狐GitLab论坛
»
论坛
›
极狐GitLab论坛
›
技术问答
›
CI/CD
›
CI/CD流水线某个任务失败想回滚代码请问如何实现 ...
返回列表
发布新帖
CI/CD流水线某个任务失败想回滚代码请问如何实现
591
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的主页
发消息
图文热点
极小T的免费领取方法!
228 人气
#极小T领取
helm 安装后 root 登录不了
66 人气
#安装配置
登录之后,功能页功能很少,而且很多不能用
86 人气
#安装配置
驭码有奖体验-500元京东卡
159 人气
#活动
推荐话题
1
开启双重认证后丢失设备怎么恢复认证码
1237 阅读
小马哥
2
gitlab管理中心-通用设置保存失败
930 阅读
13006512929
3
your database configuration to ensure the username/password are valid.
880 阅读
徐晓伟
4
gitlab拆分Redis、Nginx、PG后,启动失败
1274 阅读
卌巜珡
5
求arm64v8 docker版本gitlab镜像
918 阅读
ing
最新发布
helm 安装后 root 登录不了
gitlabHTTP克隆地址修改不生效
新手小白如何快速上手gitlab CICD
如何修改[alertmanager] 模块的监听端口
gitlab可以提供中文漏洞库的接入吗?或者替
登录之后,功能页功能很少,而且很多不能用
Runner 不接受 Job,导致 CI/CD 流水线处于
cicd mvn出现问题
关于我们
关于极狐GitLab
联系我们
资源
资讯中心
所有文档
意见建议
Email:forum@gitlab.cn
关注公众号
添加专业顾问
Copyright © 2001-2024
极狐GitLab论坛
版权所有
All Rights Reserved.
鄂ICP备2021008419号-1
|
鄂公网安备42018502006137号
关灯
快速发帖
扫一扫添加专业顾问
返回顶部
快速回复
返回顶部
返回列表