腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1485)
视频
沙龙
1
回答
GitLab
CI
/
CD
:
仅
当
特定
文件
发生
更
改时
才
触发
管道
bash
、
gitlab
、
gitlab-ci
我正在对对terragrunt.hcl
文件
执行提交的目录运行合规性扫描。我希望
当
且
仅
当
对某个目录及其子目录中的
特定
文件
“terragrunt.hcl”的提交
发生
更
改时
,才会
触发
从我的.
gitlab
-
ci
.yaml开始的
管道
。有没有办法用
gitlab
的
ci
/
cd
工具来做这件事,或者只运行一个定制的构建脚本会
更<
浏览 376
提问于2021-01-30
得票数 3
回答已采纳
5
回答
GitLab
CI
/
CD
:
仅
当
特定
目录中的
文件
发生
更
改时
才
运行作业
git
、
continuous-integration
、
gitlab
我想在.
gitlab
-
ci
.yaml上运行
特定
的作业,如果且
仅
当
存储库的
特定
目录中的
文件
发生
更
改时
。有没有办法用gilab的
ci
/
cd
工具来做这件事,或者只运行一个定制的构建脚本会
更
容易?
浏览 2
提问于2018-08-03
得票数 19
1
回答
如何仅对合并请求中的更改运行
gitlab
子
管道
?
gitlab
、
gitlab-ci-runner
根据文档,父-子
管道
应该与rules很好地工作所以我正在尝试设置一个父-子
管道
,其中子
管道
只有在子服务中
发生
实际更
改时
才
运行。使用以下设置:trigger_service_a: include: service_a/.
gitlab
-
ci
.yml - if: '$
CI
_PIPELINE_
浏览 0
提问于2022-04-07
得票数 1
1
回答
如何有条件地执行Git-Lab
管道
作业??"only“参数的不同键之间的OR关系。
gitlab
、
gitlab-ci
尽管围绕
GitLab
CI
管道
的有条件作业执行有许多问题和答案,但我无法找到解决问题的解决方案:在某些
文件
或中
发生
更
改时
,从
管道
中
触发
特定
作业,将env变量设置为
特定
值。/
gitlab
_
ci
_helper.sh build changes: - /path/to/files/with/
浏览 2
提问于2019-09-13
得票数 1
1
回答
当
目录更改中的任何
文件
或子目录中的任何子目录进行目录更
改时
,
触发
Gitlab
管道
gitlab
、
cicd
当
abc、dir、任何子目录或其子目录中的任何子目录
发生
任何更
改时
,
Gitlab
管道
将
触发
管道
。路径:abc/hi/hey/get/ok.txt路径:a
浏览 1
提问于2022-10-04
得票数 0
回答已采纳
1
回答
如何在
Gitlab
中跳过Jenkins
CI
触发
器中的
特定
文件
更改?
jenkins
、
continuous-integration
、
gitlab
、
jenkins-pipeline
我使用Jenkins
管道
项目来运行我的
CI
。
Gitlab
是我的源代码管理回购。我想跳过Jenkins构建
触发
器,
当
更改被推到
特定
的
文件
上时。是否有办法这样做?这些是我的源代码回购中的
文件
。Jenkinsfile file2.txtfile4.txt有什么办法我能做到吗?
浏览 0
提问于2019-03-17
得票数 0
1
回答
Gitlab
只在前一个作业运行时
才
运行
管道
作业。
gitlab-ci
、
pipeline
例如:起初,我没有needs:关键字。现在我添加了needs:关键字,但是
当
一个目录中只有一个更
改时
,
Gitlab
表示yaml invalid。
当
两个目录都有变化时,
管道
就可以正常工作。
当
需要执行两个目录之外的README.md更
改时
,也可以使用yaml invalid。 有人知道我如何创建一个
管道</
浏览 1
提问于2020-08-26
得票数 8
回答已采纳
1
回答
有没有办法根据GitlabCI中不同的
文件
更改在合并请求上
触发
不同的提交构建?
gitlab
、
yaml
、
gitlab-ci
、
merge-request
我们计划仅在成功构建具有与合并请求相关联的更改的
特定
解决方案时,
才
允许合并请求成功完成。由于我们有多个解决方案,如果合并请求与
特定
的
文件
更改相关联,是否有方法告诉
Gitlab
ci
yaml
仅
触发
特定
的作业。例如..如果我在合并请求中对解决方案A进行了更改,那么
管道
应该会
触发
作业A 目前,我们有类似于此的yaml代码片段。但是它会在所有合并请求上
触发
,而我们希望它只在/d
浏览 19
提问于2021-03-03
得票数 1
1
回答
Gitlab
CI
CD
只在满足某些标准时
才
运行
管道
步骤
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我试图配置我的
CI
/
CD
管道
,以便只在满足某些条件的情况下执行某个步骤。我当前的规则定义如下: - if: '($
CI
_PIPELINE_SOURCE == "push" || $
CI
_PIPELINE_SOURCE == "web" || $
CI
_PIPELINE_SOURCE我想达到的目标是:
当
管道
浏览 1
提问于2021-08-26
得票数 3
回答已采纳
2
回答
如何测试
CI
/
CD
管道
本身?
gitlab
、
testing
我通过.
gitlab
-
ci
.yml定义了
gitlab
/
CD
。我有办法实现自动化吗?是否有其他
浏览 0
提问于2022-02-15
得票数 5
1
回答
Gitlab
CI
:根据更改目录从父
管道
触发
不同的子
管道
gitlab
我有这样的来源结构:--- .
gitlab
-
ci
.yml- frontend--- src有可能吗
浏览 2
提问于2020-02-18
得票数 0
回答已采纳
1
回答
在
Gitlab
CI
/
CD
中,如何提交和发布运行我们的阶段的docker容器
docker
、
automation
、
continuous-integration
、
gitlab
、
gitlab-ci
我正在学习使用docker executor使用
gitlab
CI
/
CD
。 - test stage: testscript: - git --version - pw
浏览 1
提问于2020-08-25
得票数 1
1
回答
Gitlab
将值从子
管道
传递到父
管道
。
gitlab
、
gitlab-ci
、
parent-child
、
pipeline
当
所有更改的包都已被停靠时,我想使用helmfile进行部署。我正在寻找一种方法来获取在子
管道
中生成的值,比如在父
管道
中的docker标记或图表版本。我需要这些值到在所有子
管道
完成后
发生
的部署阶段。.
gitlab
-
ci
.ymltrigger-package-a: trigger: include: .
gitla
浏览 7
提问于2021-12-05
得票数 6
回答已采纳
1
回答
当
包含.yml包含工作流规则时,
CI
管道
不会自动运行
gitlab
、
gitlab-ci
我正在尝试将一个外部
GitLab
CI
YAML
文件
包含到我的项目本地.
gitlab
-
ci
.yml
文件
中。外部YAML,它位于我的另一个
GitLab
项目
ci
/
cd
> templates中,包含一些工作流规则。' file: '
ci
-
cd
浏览 1
提问于2021-06-10
得票数 0
回答已采纳
1
回答
根据标记运行不同的
Gitlab
管道
作业
gitlab
、
gitlab-ci
我想实现这个
Gitlab
CI
/
CD
行为: 是否有方法解析项目的$
CI
_COMMIT_TAG
文件
中的.
gitlab
-
ci
.yml变量?
浏览 3
提问于2022-01-24
得票数 0
1
回答
Gitlab
CI
-指定每个作业的Runner
gitlab
、
gitlab-ci
、
gitlab-runner
我们目前正面临一个多租户项目的难题,该项目包含针对每个租户及其相关环境的各种配置
文件
。我们的
CI
/
CD
管道
分为两部分。 下游
管道
,它执行脚本,根据传递的环境变量将更改部署到租户的环境中。这很好,但是我们有一个
Gitlab
每个环境来访问客户环境。我们使用它来避免在脚本或
CI
环境变量
浏览 9
提问于2022-05-24
得票数 0
1
回答
Gitlab
:
当
文件
被更
改时
,如何
触发
脚本?
gitlab
、
gitlab-ci
我在
Gitlab
中有一个存储库,我想要的是一个设置,在这个设置中,
当
一个
特定
分支中的
特定
文件
被更
改时
,我希望
触发
一个脚本/作业,该脚本/作业将根据更改后的
文件
的这个新版本读取和执行操作。有没有办法用
Gitlab
CI
/
CD
来做到这一点? 编辑:我使用的是
GitLab
企业版11.2.3-ee aadca99
浏览 0
提问于2019-07-12
得票数 0
5
回答
使用
gitlab
API获取
gitlab
-
ci
令牌
gitlab
、
gitlab-ci
从这里的文档中: http://
gitlab
.com/
ci
/api/v1/projects?private_token=QVy1PB7sTxfy4pqfZM1U&url=http://demo.
gitlab
.com/这就是说,我将更多地解释
浏览 5
提问于2016-01-18
得票数 9
2
回答
仅
当
项目中
发生
更
改时
才
从
CI
build发布到Nuget
git
、
tfs
、
nuget
、
tfsbuild
、
tfs-2015
Framework.sln Logging.proj我的困惑来自如何设计
CI
构建(s?)因此,只有那些已更改的项目才会发布新的包。目前,我有一个
CI
构建,它构建Framework.sln,然后打包并将其中的所有输出发布到Proget,使用BuildNumber递增包版本。显然,这是一个问题,因为对Logging.proj的一次更改将启动
CI
构建,并且我最终得到了发布的每个包的新版本,即使只有1的更改。我想知道的是,我是否必须为每个项目构建
CI
,TFS是否可以使用其他东西来
浏览 2
提问于2018-02-07
得票数 1
回答已采纳
4
回答
未
触发
GITLAB
CI
管道
continuous-integration
、
gitlab
我已经为
GitLab
CI
/
CD
编写了这个yml
文件
。有一个已配置并正在运行的共享运行程序。这是我第一次这样做,我不确定我错在哪里。我在repo上的angular js项目有一个gulp构建
文件
,并且在本地机器上工作得很好。这段代码只需要在我的runner所在的vm上
触发
它。在提交时,
管道
不显示任何作业。让我知道需要更正的地方!build - master script: - rmdir
浏览 86
提问于2020-03-31
得票数 4
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券