腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(3245)
视频
沙龙
2
回答
Gitlab
CI
:
仅
将
:*
allowed_branches
替
换为
规则
:
gitlab
、
gitlab-ci
看看如何在特定情况下
将
gitlabs的“only”语法替
换为
“rules”语法。.+$/ 我想用gitlabs的“
规则
”语法替换上面工作中的“唯一”。我该如何通过
规则
来实现这一点呢?
浏览 12
提问于2020-09-16
得票数 0
回答已采纳
1
回答
基于文件路径的
Gitlab
合并
规则
gitlab
、
gitlab-ci
当diff包含来自某些文件路径的更改时,如何设置合并
规则
,合并请求
将
需要批准和审阅 - if: '$
CI
_PIPELINE_SOURCE == "merge_request_event"' - /prod/*
浏览 5
提问于2022-09-06
得票数 0
1
回答
当包含.yml包含工作流
规则
时,
CI
管道不会自动运行
gitlab
、
gitlab-ci
我正在尝试
将
一个外部
GitLab
CI
YAML文件包含到我的项目本地.
gitlab
-
ci
.yml文件中。外部YAML,它位于我的另一个
GitLab
项目
ci
/cd > templates中,包含一些工作流
规则
。问题是--当我
将
更改推送到.
gitlab
-
ci
-test.yml时,我在本地包含的
GitLab
中定义的任何作业都不会被触发,即使作业设置了when: alwa
浏览 1
提问于2021-06-10
得票数 0
回答已采纳
1
回答
GitLab
CI
:在exists
规则
中使用环境变量
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我希望
仅
当文件存在时才运行
CI
作业。我的path包含通过
GitLab
CI
/CD调度变量传递的环境变量。我担心的是,
GitLab
在读取
规则
时不会对环境变量求值。 任何帮助都会得到重视。
浏览 22
提问于2021-05-09
得票数 0
1
回答
是否可能在
gitlab
-
ci
.yml中嵌套使用!引用?
reference
、
gitlab
、
yaml
、
continuous-integration
、
gitlab-ci
rules.yml default: - Makefile - foo/b/**
gitlab
-
ci
.yml - local: ".reference [.rules, default]
gitlab
-
c
浏览 2
提问于2022-07-12
得票数 0
2
回答
如何在
Gitlab
CI
批准合并请求后运行管道?
gitlab-ci
我希望
GitLab
CI
在合并请求后运行作业。我不希望在创建新的合并请求时运行它,也不希望它在目标分支被更新时运行。(因为可以直接提交到目标分支,在这种情况下不应该运行作业。) 这有可能吗?
浏览 12
提问于2022-01-10
得票数 4
1
回答
如何在..
gitlab
ci
.yml中添加逻辑否定
规则
gitlab
我们需要在
gitlab
中支持这样的样条:在/sdk/中提交更改时,sdk-pipline
将
运行;当其他更改提交时,除了/sdk/外,主对线
将
运行;run_sdk_build_pipeline:trigger: include: "$
CI
_PROJECT_DIR/.
gitlab
-
ci
/pipelines/sdk.
浏览 2
提问于2022-06-23
得票数 0
1
回答
如何在
Gitlab
中禁用“分离”管道?
gitlab
、
gitlab-ci
一个作业有“
规则
”语句: rules: - foo/**/* - .
gitlab
-
ci
.yml问题是rules的存在会导致
Gitlab
运行“分离的管道”,这不是我的本意,这很烦人。
浏览 15
提问于2021-08-27
得票数 9
回答已采纳
1
回答
让在docker上运行的
gitlab
-
ci
runner在主机上使用shell executor
docker
、
gitlab-ci
、
gitlab-ci-runner
、
executor
我们有一个
gitlab
-
ci
运行器,它托管在运行在服务器A下的docker容器上。现在,我们希望
将
gitlab
-
ci
运行器配置为容器,以便在主机上执行命令。我们尝试使用下面的命令
将
运行器注册为" shell“执行器,但它仍然试图
仅
访问
gitlab
-
ci
运行器容器内的shell,而不是主机服务器A shell。sudo
gitlab
-runner寄存器--url "“ --注册令牌&
浏览 5
提问于2020-10-15
得票数 1
2
回答
从Jenkins
Ci
Service迁移到
gitlab
-
ci
.yml
jenkins
、
gitlab
、
gitlab-ci
、
git-merge
我们目前正在试验基于
gitlab
-
ci
.yml的管道。作为一个起点,我想限制这只是由少数开发人员创建的特定分支作为beta测试。我试图避免
将
.
gitlab
-
ci
.yml从feature分支合并到基于.gitattributes和merge策略的release分支(参见),但这迫使我在release分支中使用.
gitlab
-
ci
.yml因此,
gitlab
强制我拥有一些有效的yml内容(我希望我至少可以将其保留为空),否则我
将
获得无效的y
浏览 2
提问于2020-06-11
得票数 0
1
回答
有没有办法将作业排除在
Gitlab
阶段之外?
gitlab
、
gitlab-ci
我有一个很长的
gitlab
CI
,是一种单声道存储库的结构。) and also includes
gitlab
-
ci
folder) --- my-new-code (folder which I recently pushed) --- other fol
浏览 24
提问于2021-08-13
得票数 0
1
回答
不同
GitLab
CI
合并请求
规则
的差异
gitlab
、
gitlab-ci
虽然有一些关于如何防止分散在
GitLab
文档中的文档,但我的印象是,单独的文档页面和部分是非常不一致的。if:'$
CI
_PIPELINE_SOURCE ==‘merge_request_event’‘ 如果:'$
CI
_OPEN_MER
浏览 6
提问于2021-12-09
得票数 6
回答已采纳
1
回答
我能用github手柄推到
gitlab
回购吗?
github
、
gitlab
我想提供我的github手柄,以获得访问一个
gitlab
回购。这是可能的吗,还是我需要在
gitlab
上创建一个帐户?
浏览 2
提问于2021-08-13
得票数 1
回答已采纳
2
回答
如何排除
gitlab
-
ci
.yml更改触发作业
gitlab
、
gitlab-ci
、
cicd
、
gitlab-ci-trigger
我无法找到如何忽略..
gitlab
ci
.yml中用于触发作业的更改的解决方案。到目前为止,我已经尝试了以下方案: changes:和 - Branch Ai)使用..
git
浏览 5
提问于2021-10-22
得票数 2
回答已采纳
1
回答
GitLab
API未列出容器注册表中的所有镜像存储库
gitlab
、
gitlab-ci
我使用
CI
管道
将
Docker镜像推送到我的
GitLab
容器注册表已经有一段时间了,我一直在使用这个命令列出注册表中的所有存储库(20个存储库): curl --header "PRIVATE-TOKEN: $
GITLAB
_TOKEN" "$
CI
_SERVER_PROTOCOL://$
CI
_SERVER_HOST/api/v4/projects/$PROJECT_ID/registry
浏览 9
提问于2020-10-20
得票数 0
3
回答
如何设置动态
gitlab
-
ci
文件
gitlab
、
yaml
、
gitlab-ci
include: file: '/
gitlab
-
ci
-$GITLABFILE.yml' - $GITLABFILEinclude: file: '/
gitlab
-
ci
.yml
浏览 2
提问于2019-07-02
得票数 2
回答已采纳
1
回答
如何使用curl
将
内容为.
gitlab
-
ci
.yml的linting请求发布到
gitlab
api?
gitlab
、
gitlab-api
尝试为
gitlab
.com ..
gitlab
ci
.yaml文件向 api发出curl请求,但收到错误的请求响应:{"status":400,"error":"Bad Request"}有没有人通过bash脚本成功地
将
..
gitlab
ci
.yml链接起来?还尝试
将
内容有效负载封装在大括号中,并接收相同的响应。我认
浏览 0
提问于2020-07-03
得票数 0
回答已采纳
2
回答
在运行作业之前检查
gitlab
分支是否有更改
bash
、
gitlab
、
git-bash
、
gitlab-ci-runner
、
gitlab-ci-trigger
为了停止当前在创建分支时启动管道的默认
Gitlab
行为,我尝试在每个作业中添加一个检查,以便只有合并请求在发生更改时触发作业。到目前为止,我得到的是: - if: '[$
CI
_PIPELINE_SOURCE == "merge_request_event"] && [!
浏览 16
提问于2022-02-01
得票数 1
2
回答
Gitlab
CI
配置与Laravel Docker Redis错误的主机或端口
php
、
laravel
、
docker
、
gitlab-ci
、
phpredis
Gitlab
-
ci
.yml文件中的
Gitlab
CI
配置工作,该项目使用redis作为缓存驱动程序。在花费大量时间学习持续集成的过程和
gitlab
ci
文件的配置之后,我在部署映像时遇到了以下错误:参数应
仅
作为int的端口,但以某种方式转
换为
tcp
浏览 5
提问于2020-03-12
得票数 3
回答已采纳
1
回答
GitLab
CI
使用存储库中的未跟踪文件
gitlab-ci
、
gitlab-ci-runner
我目前正在评估
GitLab
CI
/CD,并试图使管道正常工作,但是我有一个简单的(?)问题来了。stages: stage: build - make 当我尝试在
GitLab
CI
接口中运行这个程序时,它复制了存储库(没有ISO映像),然后失败了,因为没有
规则
使目标成为目标(因为ISO映
浏览 3
提问于2017-08-29
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券