腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4232)
视频
沙龙
1
回答
正在
尝试
将
gitlab
配置
为
当
子
文件夹
中
的
文件
被
修
改时
跳过
合并
请
求和
提交
时
的
CI
管道
、
我
尝试
将
except: changes: - docs/**添加到.
gitlab
-
ci
.yaml
文件
,但它仍然可以运行。是的,我
提交
了更改并将其推送到yaml
文件
,它运行了
管道
,这是我所期望
的
。 但当我更改docs
文件夹
中
的
文件
时
,
管道
再次运行。我认为except更改会让它
跳过
这一步。 所以总结一下
浏览 4
提问于2020-09-10
得票数 0
1
回答
Jenkins和
GitLab
CI
与多分支和单个
管道
的
集成
、
、
、
、
我
正在
测试Jenkins
CI
/CD方法。有一个单独
的
git存储库,包含一个Master分支、一个QA分支和一个Dev分支。还有许多独立
的
开发人员和功能分支
被
合并
到dev
中
。我有一个使用
gitlab
-plugin
的
jenkins环境,其中有一个包含多分支
管道
的
文件夹
,可以在任何
提交
时
在developer/feature分支<e
浏览 0
提问于2017-06-29
得票数 1
1
回答
gitlab
:如果上一阶段失败,
文件
的
`changes`不会重新运行
假设有一个简单
的
.
gitlab
-
ci
.yml
文件
,其中包含以下内容 - test stage: test -if: '$
CI
_COMMIT_BRANCH && $
CI
_COMMIT_BRANCH !&& $
CI
_COMMIT_BRANCH !第一次运行此
管道
时
,您将看到这两个作业,但是build_job
浏览 0
提问于2021-11-05
得票数 1
1
回答
Gitlab
CI
管道
在不该运行
的
时候运行
、
、
、
我
正在
尝试
实现一个
gitlab
ci
管道
,只有在某个特定目录或其子目录
中
的
文件
被
更
改时
才会触发该
管道
。stages: - triggers trigger: include: pipeline/zone.
gitlab
-
ci
.yml{sql,env
浏览 3
提问于2021-12-29
得票数 2
回答已采纳
4
回答
分支
中
不同
的
Gitlab
.
gitlab
-
ci
.yml
文件
、
我有这样
的
情况,我们在master中有.
gitlab
-
ci
.yml,这在分支‘开发’
中
是不同
的
,问题是我们有很多repos和很多分支。我希望对.
gitlab
-
ci
.yml进行更改,但我希望确保所有分支都使用相同
的
.
gitlab
-
ci
.yml。我知道
gitlab
的
设计让你
的
分支有不同
的
CI
CD,因为你
的
浏览 2
提问于2018-08-31
得票数 3
1
回答
合并
到默认分支和从默认分支
合并
时
不要运行Git
管道
请
帮助使用
gitlab
-
ci
.yml,目标是在创建来自产品
的
复制分支
时
不要运行
管道
,该分支名为auto-*,而
当
从auto-*
合并
回产品分支
时
,不要运行
管道
。但是,
当
只
提交
到auto-*或product时运行
管道
,在从非auto-*分支
合并
到product时运行
管道
。
尝试
了bellow工作流程,但不工作.<em
浏览 4
提问于2022-01-11
得票数 0
2
回答
在运行作业之前检查
gitlab
分支是否有更改
、
、
、
、
为了停止当前在创建分支
时
启动
管道
的
默认
Gitlab
行为,我
尝试
在每个作业
中
添加一个检查,以便只有
合并
请求在发生更
改时
触发作业。到目前为止,我得到
的
是: - if: '[$
CI
_PIPELINE_SOURCE == "merge_request_event"] && [!git diff-index --quiet HEAD --]' 我
浏览 16
提问于2022-02-01
得票数 1
1
回答
触发
Gitlab
CI
/CD
管道
以部署存储库
的
特定部分
、
、
、
、
我在
GitLab
上有一个存储库,其目录结构类似于以下内容: folder-a\folder-b\ -python-b.py 我
正在
尝试
在
gitlab
上设置
CI
/CD
管道
,该
管道
将
检测对python代码所做
的
更改,并将它们部署到生产服务器上。我目前拥有的是用户必须手动触发
管道
,并输入
文件夹
名称作为变量,这将导致
管道
"cd“到<em
浏览 8
提问于2021-09-21
得票数 1
1
回答
Gitlab
:“网络
管道
”是“分支
管道
”
的
例子吗?
、
所以我
的
第一个想法是写:但是,在阅读
Gitlab
文档
时
,我可以理解$
CI
_COMMIT_BRANCH只在“分支
管道
”
中
可用,
请
参见以下内容:
CI
_COMMIT_BRANCH:
提交
分支名称。在
浏览 5
提问于2022-11-18
得票数 0
回答已采纳
2
回答
当上一阶段失败
时
,
Gitlab
CI
允许手动操作
、
、
我有一个
Gitlab
CI
/CD
管道
,它通常工作得很好。 script: stage: deploy s
浏览 3
提问于2019-11-17
得票数 3
4
回答
GitLab
CI
-在添加标记时避免生成
、
、
如何防止添加git标记时触发
gitlab
ci
管道
?我在本地运行这个命令(相对于在
gitlab
作业
中
)然后推开标签,这就触发了各种
管道
。我想把其中一些
管道
排除在外。 我
正在
尝试
等问题中
的
各种想法;这个问题是使用only,我想排除,所以我
尝试
除。那里
的
答案有两个变体,一个带有参考文献,一个没有。在这里,我
的
理解
浏览 15
提问于2020-02-22
得票数 15
回答已采纳
4
回答
在执行bash脚本
时
隐藏
Gitlab
管道
日志
中
的
变量值
、
、
、
当我在一个阶段(
Gitlab
管道
)
中
运行bash
文件
时
,它会在日志
中
显示
GitLab
机密值,这在理想情况下是不可见
的
。我怎么才能避免这种情况?
GitLab
管道
级script:tags:bash
文件
(dockerPush.sh)内容
浏览 3
提问于2020-07-10
得票数 1
回答已采纳
2
回答
GitLab
:
当
合并
请求打开
时
,如何防止推钩触发?
、
、
、
我已经集成了
GitLab
CE和Jenkins。在创建
合并
请求时会触发一个
GitLab
挂钩。然后,一个Jenkins
管道
执行所有的集成测试,如果一切都通过,则接受
合并
。当代码
被
推送
时
,我还有另一个挂钩,但在本例
中
,只执行单元测试。如果在
GitLab
中有一个MR op
浏览 5
提问于2019-11-25
得票数 2
回答已采纳
1
回答
管道
作业
的
GitLab
变量不求值
、
、
push" - 'root/**/*' 如您所见,只有在
提交
作者是而不是 "project project25636_bot@example.com“且
文件夹
根已经更
改时
只是一些次要
的
背景:
当
普通用户向根
文件夹
添加一些
文件
时
,
管道
应该执行。但是,也有一个bot用户(通过另一个作业)
将
文件
保存到这
浏览 6
提问于2021-12-16
得票数 1
回答已采纳
2
回答
在主分支构建过程
中
获取
合并
请求ID
、
、
、
每次
合并
新
的
拉请求
时
,都会生成master分支。在这一阶段,这些步骤是: 我希望
将
直接链接添加到
合并
的
合并
请求
中
,并在邮件
中
触发此版本。虽然我可以在
合并
请求构建过程
中
获得 ( MR ID),但我不知道如
浏览 22
提问于2022-07-22
得票数 0
回答已采纳
2
回答
在
GitLab
中
合并
列车和
合并
结果有什么区别?
、
、
我们只是移到
Gitlab
的
合并
Trains
管道
安装,从单一
管道
设置,它是非常混乱
的
初学者。谢谢
浏览 4
提问于2021-04-27
得票数 2
1
回答
在
Gitlab
上创建可下载
的
归档
文件
、
如果我在
Gitlab
上有一个项目,并想提供一个可下载
的
归档
文件
,但该归档
文件
应该只包含本地build目录
的
内容(该目录在.gitignore
中
,所以没有
提交
),我该如何做呢?我读过有关git archive命令
的
内容,但我不知道如何继续。
浏览 56
提问于2020-08-14
得票数 0
1
回答
当
包含.yml包含工作流规则
时
,
CI
管道
不会自动运行
、
我
正在
尝试
将
一个外部
GitLab
CI
YAML
文件
包含到我
的
项目本地.
gitlab
-
ci
.yml
文件
中
。问题是--当我
将
更改推送到.
gitlab
-
ci
-test.yml
时
,我在本地包含
的
GitLab
中
定义
的
任何作业都不会被触发,即使作业设置了when: a
浏览 1
提问于2021-06-10
得票数 0
回答已采纳
4
回答
Gitlab
-
CI
多项目-
管道
、
目前,我
正在
尝试
理解
Gitlab
-
CI
多项目
管道
。我想实现在另一个流水线结束时运行流水线。示例:我在名称空间baseimages中保存了一个项目参数,其中包含一些
配置
,如nginx -cgi-params。--------------project1 project2 project3 如果我向另一个项目添加触发器,并在$
GITLAB
_
CI
_TOKEN处插入生成
的
浏览 0
提问于2018-10-30
得票数 2
2
回答
我应该如何处理主题版本编号?
、
、
假设我有一个自定义编码
的
主题,下面是style.css:Theme Name: My ThemeAuthor: MeDescription: Some description我已经有了一个很好
的
通过git控制源代码
的
工作流程,但是我想知道
的
是我应该如何处理版本号呢我是在每次进行代码更
改时</e
浏览 0
提问于2019-02-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GitLab 15.11发布,包括代码建议、团队项目合规管理等功能
GitLab 12.1版本发布,支持Pages自动https证书、机密MR请求等
Gitlab CI 基础知识
GitLab 12.2发布,新增设计管理和管道有向无环图管理
现代CI系统太复杂,方向跑偏了
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券