腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8763)
视频
沙龙
1
回答
GitLab
CI
:
如何
禁用
master
以外
的
其他
分支
的
提交
/
自动
管道
?
gitlab-ci
I
GitLab
对
分支
的
每一次更改都会触发
管道
运行。实际上,我不希望每个
分支
都发生这种情况,而只希望我
的
主
分支
发生这种情况。 但我仍然希望能够手动触发
其他
分支
的
管道
。因此,使用 only -
master
并不是游戏
的
全部。
浏览 36
提问于2020-03-23
得票数 1
回答已采纳
1
回答
在
GitLab
CICD中,
如何
指定从哪个
分支
提取代码?
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我有三个
分支
dev,qa和prod,以及三个相应
的
环境development,testing和production。因此,当代码合并到特定
的
分支
时,我只希望构建该
分支
并部署到相应
的
环境中。dev -> developmentprod -> production dev
分支
是存储库
的
默认
分支
。使用only属性,我能够将代码部署到特定
的
环境中,根据哪个
分支
浏览 2
提问于2022-09-08
得票数 1
回答已采纳
1
回答
如何
获取
CI
/CD中合并
提交
的
最新源
提交
SHA
gitlab
、
gitlab-ci
、
gitlab-ci-runner
合并后,
gitlab
中有新
的
提交
和新
的
SHA。在
CI
/CD变量中有一个
CI
_MERGE_REQUEST_SOURCE_BRANCH_NAME变量。此外,还有一些方法可以了解命令行中
的
其他
提交
数据,如git rev-parse --verify HEAD等。 那么,
如何
获得特殊合并
提交
的
源
提交
SHA呢?当我运行(或重新运行) merge_to_
浏览 5
提问于2019-02-23
得票数 2
1
回答
如何
将“存在:”添加到规则中?
gitlab-ci
我希望在按下“主”
分支
上
的
提交
并在项目根目录中存在一个名为“test”
的
目录后,运行一个
Gitlab
管道
阶段。下面是来自..
gitlab
ci
.yaml
的
相关片段,它定义了舞台及其规则: image: python:3.10.3-bullseye rules:- if: $
CI
_COMMIT_BRANCH == "
master
"
浏览 3
提问于2022-07-06
得票数 0
4
回答
分支
中不同
的
Gitlab
.
gitlab
-
ci
.yml文件
gitlab
、
gitlab-ci
我有这样
的
情况,我们在
master
中有.
gitlab
-
ci
.yml,这在
分支
‘开发’中是不同
的
,问题是我们有很多repos和很多
分支
。我希望对.
gitlab
-
ci
.yml进行更改,但我希望确保所有
分支
都使用相同
的
.
gitlab
-
ci
.yml。我知道
gitlab
的
设计让你
的
分支
有不同
的<
浏览 2
提问于2018-08-31
得票数 3
2
回答
同一
分支
的
多个
管道
continuous-integration
、
gitlab
、
gitlab-ci
、
continuous-deployment
、
gitlab-pipelines
GitLab
CI
提供了非常好
的
灵活性和多种功能。因此,
如何
使用GitLabCI yaml、调度器等实现特定
的
配置并不明显。 我对设置工作流程很感兴趣,下面我将以一种简化
的
方式介绍它。我只使用
master
分支
,我希望我
的
主
管道
在每次
提交
后启动。此
管道
将构建并测试我
的
包。我还想有一个预定
的
晚上发布我
的
包
的
网站<e
浏览 3
提问于2020-10-19
得票数 2
1
回答
gitlab
-
ci
在推送时建立
分支
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我在
master
分支
中有一个.
gitlab
-
ci
.yml,每次我推入
master
CI
管道
运行时,它都工作得很好。我想知道
的
是,如果我在主
分支
上有这个文件,当
其他
分支
被推送时,它会触发
管道
吗?或者我需要在每个
分支
上创建这个文件?我没有在我
的
.
gitlab
-
ci
.yml文件中使用"only“、"
浏览 6
提问于2018-01-18
得票数 0
回答已采纳
1
回答
如何
将
GitLab
的
CI
子模块设置指定为仅在主
分支
上使用
提交
?
git
、
gitlab
、
gitlab-ci
我通过
GitLab
的
集成
CI
建立了一个
自动
部署
管道
:(2)我有一个存储库,其中包含一个.
gitlab
-
ci
.yml文件和一个指定两个存储库
的
.gitsubmodules文件 (3)我
的
.gitsubmodules文件指定了每个子模块
的
master
分支
,如下所示:
浏览 1
提问于2019-09-02
得票数 0
回答已采纳
1
回答
Jenkins和
GitLab
CI
与多
分支
和单个
管道
的
集成
git
、
jenkins
、
gitlab
、
jenkins-pipeline
、
multibranch-pipeline
我正在测试Jenkins
CI
/CD方法。有一个单独
的
git存储库,包含一个
Master
分支
、一个QA
分支
和一个Dev
分支
。还有许多独立
的
开发人员和功能
分支
被合并到dev中。我有一个使用
gitlab
-plugin
的
jenkins环境,其中有一个包含多
分支
管道
的
文件夹,可以在任何
提交
时在developer/feature
浏览 0
提问于2017-06-29
得票数 1
1
回答
根据源是否为合并
提交
限制
GitLab
管道
/作业
gitlab
、
gitlab-ci
我希望限制某些作业(昂贵
的
测试)不能运行merge
提交
-为了合并合并请求,单元测试必须通过,所以在合并之后再次运行单元测试是没有意义
的
。但是,我找到
的
唯一答案是限制测试在
master
分支
上完全运行,而且我们仍然希望能够在那里运行测试,我们只是不希望在已经运行测试
的
合并请求中
提交
合并
提交
(我们只允许在测试通过时进行合并)。因此,简单地限制测试在
master
分支
上运行对我们来说不是一个好
的</
浏览 17
提问于2022-02-14
得票数 0
1
回答
如何
将我
的
Az DevOps
管道
安装到不同
的
分支
中?
azure-devops
、
azure-pipelines
我正在为
CI
设置Azure DevOps
管道
,用于.NET Core3.0MVC项目。 trigger:masterpool:我从.gitignore
分支
中删除了除azure-pipelines.yml和azure-pipelines.yml之外
的</
浏览 1
提问于2019-10-09
得票数 2
回答已采纳
3
回答
GitLab
CI
:合并请求被接受后获取源
分支
git
、
merge
、
gitlab
、
gitlab-ci
、
branching-and-merging
我有一个主
分支
,它应该只通过将"release/xxxxx“
分支
合并到其中,或者通过将"hotfix/xxxxx”
分支
合并到其中来获得
提交
。发布
分支
的
管道
构建一个坞映像,并使用标记"beta“发布它。 创建合并请求是为了将"release/xxxxx“
浏览 14
提问于2020-01-23
得票数 15
6
回答
在
Gitlab
中为每个
提交
禁用
管道
,并仅在打开
的
合并请求上运行它
gitlab
、
gitlab-ci
CI
管道
在我
的
Gitlab
存储库中
的
每个
提交
上运行。有没有办法
禁用
它,只在到主
分支
的
打开
的
合并请求上运行
CI
管道
?
浏览 0
提问于2018-07-20
得票数 20
1
回答
不同
GitLab
CI
合并请求规则
的
差异
gitlab
、
gitlab-ci
作为
其他
几个用户,我面临着
的
问题。虽然有一些关于
如何
防止分散在
GitLab
文档中
的
文档,但我
的
印象是,单独
的
文档页面和部分是非常不一致
的
。if:'$
CI
_PIPELINE_SOURCE ==‘merge_request_event’‘ 此外
浏览 6
提问于2021-12-09
得票数 6
回答已采纳
1
回答
Gitlab
将cicd添加到多个
分支
的
项目中
gitlab-ci
如何
将.gtilbic.yml添加到具有多个
分支
的
项目中,只有在
提交
主branch.Do时才会触发,我必须在每个git
分支
中使用规则主
分支
来编辑yml?
浏览 11
提问于2022-06-29
得票数 0
2
回答
使用特定
的
提交
ID构建手动GitlabCI
管道
作业
continuous-integration
、
gitlab
、
jenkins-pipeline
、
devops
、
gitlab-ci
我需要手动构建
Gitlab
CI
管道
,但不是使用主
分支
的
最新版本,而是使用特定
的
commitID。我尝试过手动运行
管道
,方法是像下面这样使用变量并传递它
的
值,但没有用。Input variable key:
CI
_COMMIT_SHA
浏览 42
提问于2020-08-18
得票数 2
2
回答
Gitlab
Ci
:为除A或B
以外
的
任何
分支
执行舞台
gitlab
、
gitlab-ci
我想为除
master
或release
以外
的
任何
分支
运行stage
master
。
管道
成功运行,但阶段publish_snapshot_rpm未执行。我遗漏了什么?我
的
gitlab
-
ci
文件
的
部分: stage: publish - dev - build extends: .pub
浏览 2
提问于2021-11-29
得票数 0
回答已采纳
1
回答
触发器
分支
属性
的
变量扩展阻止创建下游
管道
。
continuous-integration
、
gitlab
、
gitlab-ci
、
continuous-delivery
在下游存储库中写入现有
分支
的
名称,如
master
/main或特性
分支
的
名称。 目标是创建一个运行指定下游
分支
的
管道
的
GitLab
CI
配置。当试图使用变量执行此错误时会发生错误。更多细节 在v12.4和中添加了在触发器
分支</
浏览 3
提问于2020-06-17
得票数 5
回答已采纳
2
回答
删除
分支
时在
gitlab
上运行
管道
bash
、
gitlab
、
yaml
、
gitlab-ci
、
gitlab-ci-runner
是否可以在删除
分支
后使用
Gitlab
CI
/CD来运行
管道
?例如,我有两个存储库,R1和R2。在R1中,我有两个
分支
我知道
如何
访问和编辑文件,但我不知道
如何
为已删除
的
分支
设置触发器。
浏览 1
提问于2020-09-07
得票数 6
2
回答
只在
master
请求合并时运行
gitlab
-
ci
.yml
node.js
、
heroku
、
gitlab
、
gitlab-ci
我想要做
的
是,只要我要求与我
的
功能
分支
合并请求(让我们称之为crud-on-spaghetti),我就想在这个
分支
上
自动
运行测试(基本上是使用Mocha/Chai),在测试成功之后,将这个crud-on-spaghetti与
master
合并,将其
提交
到origin/
master
(在
GitLab
上是远程
的
)和git push heroku
master
之后(基本上,将它推到Her
浏览 37
提问于2017-05-24
得票数 14
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券