腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4314)
视频
沙龙
0
回答
Gitlab
CI
脚本
:
排除
分支
gitlab
、
gitlab-ci
、
auto-build
我正在尝试改进项目构建
脚本
,在YML-file中描述,改进本身看起来相当微不足道,但意外地破坏自动构建的想法让我有点害怕。job: - win2008build branches:...w
浏览 5
提问于2018-07-13
得票数 10
回答已采纳
2
回答
gitlab
-
ci
:从特定
分支
排除
合并请求
continuous-integration
、
gitlab
、
gitlab-ci
、
gitlab-ci-runner
我想让
gitlab
-
ci
忽略来自特定
分支
的合并。如果我直接推送代码或将代码从任何
分支
合并到主/开发,管道就会被执行。现在,当我专门从测试
分支
合并时,我不希望管道运行。 我想将合并从测试
分支
排除
到开发或主。
浏览 5
提问于2021-02-18
得票数 0
回答已采纳
2
回答
在
GitLab
中删除
分支
之前执行
脚本
gitlab
、
gitlab-ci
GitLab
在动态环境中执行
脚本
,在删除
分支
后执行。这实际上迫使您将所有拆卸逻辑放入.
gitlab
-
ci
.yml中,而不是.
gitlab
-
ci
.yml刚刚调用的
脚本
。 有人知道解决办法吗?我有一个删除部署的shell
脚本
。此
脚本
是存储库的一部分,也可以在本地调用(即在
CI
环境中不调用onli )。我希望
GitLab
在删除时调用这个
脚本
,但是当
分支
浏览 3
提问于2017-07-03
得票数 11
1
回答
gitlab
:如果上一阶段失败,文件的`changes`不会重新运行
gitlab
假设有一个简单的.
gitlab
-
ci
.yml文件,其中包含以下内容 - test stage: test -if: '$
CI
_COMMIT_BRANCH && $
CI
_COMMIT_BRANCH != $
CI
_DEFAULT_BRANCH' - exit 1 stage: build - if: &
浏览 0
提问于2021-11-05
得票数 1
1
回答
检索推送方法并将其传递给
CI
gitlab
、
gitlab-ci
、
gitlab-ci-runner
、
gitlab-8
我知道,一般来说,
GitLab
CI
脚本
在每次推到存储库之后都会运行。如何检索关于push的方法,然后将其传输到
GitLab
CI
?我的意思是: 受推送影响的
分支
(
分支
)的名称。
浏览 2
提问于2017-06-19
得票数 0
回答已采纳
1
回答
如何定期运行
gitlab
stage?
continuous-integration
、
gitlab
如何定期运行
gitlab
阶段?我知道这里记录的管道计划:https://docs.
gitlab
.com/ee/
ci
/pipelines/schedules.html。我只对运行
分支
的特定测试阶段感兴趣。问题是,我想要针对的
分支
还有很多其他阶段。一种选择可能是在
脚本
部分引入一个变量,该变量表示如果为真,则执行
脚本
。但是,这可能很麻烦,并且需要对所考虑的特定
分支
的
ci
文件的所有阶
浏览 25
提问于2021-01-27
得票数 3
回答已采纳
1
回答
从标签推送
gitlab
-
ci
中获取“create”
分支
名称
git
、
tags
、
branch
、
gitlab-ci
当我的
gitlab
-
ci
工作人员完成标签推送时,我想得到
分支
的名称。根据
分支
名称,我指的是“create”字段,如下面的屏幕截图所示。这个字段可以引用我想在我的
gitlab
脚本
中获得的一个
分支
。我想要development。
浏览 1
提问于2019-11-09
得票数 1
回答已采纳
2
回答
Gitlab
-
ci
.yml创建合并请求
git
、
gitlab
、
gitlab-ci
、
gitlab-api
我在DEV
分支
中运行了以下
gitlab
-
ci
.yml文件,目标也是DEV。由于我不能将目标指向主控,所以没有自动创建MR。我想知道是否可以在
gitlab
-
ci
脚本
本身中创建合并请求。dev: script: - url_host=`git remote get-url origin | sed -e "s/https:\/\/
gitlab
-
ci
-token*@/
浏览 48
提问于2019-10-10
得票数 1
回答已采纳
1
回答
是否有办法使
Gitlab
CI
只在我提交实际文件时才运行?
gitlab-ci
新的
Gitlab
CI
/CD。 在我的.
gitlab
-
ci
.yml文件中使用什么适当的结构来确保我的验证工作只有在发生“真正”签入时才能运行?我的意思是,我观察到,当我创建一个合并请求(当然是创建一个新
分支
)时,
CI
/CD进程就会运行。也就是说,尽管没有更改任何文件,但
分支
创建本身会导致.
gitlab
-
ci
.yml文件被处理,管道被清除。理想情况下,我只希望这种事情发生时,实际上有一个文件,或一个文件添加,等等-在
浏览 1
提问于2017-09-13
得票数 1
回答已采纳
2
回答
如何安全地设置
GitLab
环境变量?
gitlab
、
environment-variables
、
gitlab-ci
、
gitlab-ci-runner
我不想把敏感的凭证(如API密钥、密码等)放到我的
分支
中。为此,
GitLab
(和其他
CI
/CD-服务)能够设置环境变量。它们将在部署过程中注入到
脚本
中。我知道
GitLab
设置它们的两种方法: 在我看来,第一种方法是安全的,因为
GitLab
中没有保存带凭据的文件,但这也是更复杂的方法,因
浏览 15
提问于2020-03-18
得票数 3
回答已采纳
4
回答
分支
中不同的
Gitlab
.
gitlab
-
ci
.yml文件
gitlab
、
gitlab-ci
我有这样的情况,我们在master中有.
gitlab
-
ci
.yml,这在
分支
‘开发’中是不同的,问题是我们有很多repos和很多
分支
。我希望对.
gitlab
-
ci
.yml进行更改,但我希望确保所有
分支
都使用相同的.
gitlab
-
ci
.yml。我知道
gitlab
的设计让你的
分支
有不同的
CI
CD,因为你的管道可能是不同的。一种方法是获取所有repos和所有
分支
,然后
浏览 2
提问于2018-08-31
得票数 3
1
回答
在创建新
分支
GitLab
CI
/CD时创建新数据库
mysql
、
git
、
gitlab
、
cicd
我的主
分支
有一个数据库。我想保持我的主
分支
与发布版本相同,这样我就不能更改数据库以进行更新。 因为我同时处理不同的更新,所以切换数据库是一项很大的工作,所以我想自动完成这项工作。我已经有了一个功能,可以检查我正在工作的
分支
,并将我的数据库设置更改为正确的数据库。 当我创建一个新的
分支
时,我正在考虑自动创建数据库。但我不知道这在
GitLab
中是否可行。当我创建新的
分支
时,是否可以将master数据库复制到新的数据库?如果是这样的话,有没有我可以看的文档?
浏览 25
提问于2021-11-12
得票数 1
1
回答
GitLab
CI
的连续配送
git
、
continuous-integration
、
webhooks
、
continuous-delivery
、
gitlab-ci
我一直在努力思考如何使用
GitLab
CI
实现持续交付?如果我们只关心在主
分支
上执行CD,并且我们的测试套件/部署步骤非常快,那么您可以简单地将它作为
GitLab
CI
运行的shell
脚本
的一部分.但是,如果您的测试套件不快呢?然后你的
CI
跑步者正忙着做一些事情。 创建一个Web应用程序,该应用程序接受来自
GitLab
和
GitLab
CI
的Web,并跟踪所做的每个提交和构建
浏览 3
提问于2014-08-11
得票数 7
回答已采纳
1
回答
多个
分支
中..
gitlab
ci
.yml的多个版本
gitlab
、
gitlab-ci
、
gitlab-ci-runner
如果存储库中的不同
分支
有不同的.
gitlab
-
ci
.yml,那么
gitlab
CI
会考虑哪一个?
浏览 0
提问于2018-03-06
得票数 0
回答已采纳
1
回答
为什么作业使用set "only“关键字运行?
gitlab-ci
我试着用
gitlab
-cicd调味我的
gitlab
急流。我的目标是创建一个在合并请求时运行的作业,并检查此合并请求的源
分支
是hotfix/*
分支
还是release/*
分支
。下面是一个简单的bash
脚本
:fiimage: ub
浏览 12
提问于2022-03-03
得票数 0
2
回答
从Jenkins
Ci
Service迁移到
gitlab
-
ci
.yml
jenkins
、
gitlab
、
gitlab-ci
、
git-merge
到目前为止,我们使用Jenkins在基于的任何功能
分支
上运行我们的构建。我们目前正在试验基于
gitlab
-
ci
.yml的管道。作为一个起点,我想限制这只是由少数开发人员创建的特定
分支
作为beta测试。我试图避免将.
gitlab
-
ci
.yml从feature
分支
合并到基于.gitattributes和merge策略的release
分支
(参见),但这迫使我在release
分支
中使用.
gitlab
-
ci
.
浏览 2
提问于2020-06-11
得票数 0
2
回答
如何编写.
gitlab
-
ci
.yml来有条件地构建/部署
gitlab
我是
CI
/CD和
Gitlab
的新手。我有一个
CI
/CD
脚本
来测试、构建和部署,我使用2个
分支
和2个EC2。我的目标是有一个轻量级且不冗余的
脚本
来构建和部署我在
分支
的功能中所做的更改。目前我的
脚本
看起来是这样的,但是看了
Gitlab
文档后,我看到了很多条件关键字,比如rules,但是我真的不知道如何在我的
脚本
中使用条件格式来优化它。如果一个
分支
或另一个
分支
有合并,
浏览 2
提问于2021-03-13
得票数 0
2
回答
管道在
gitlab
合并请求时执行的哪个
分支
?(合并的源/目标/结果)
git
、
jenkins
、
merge
、
gitlab
我们正在尝试用
Gitlab
/
Gitlab
+jenkins构建一个
CI
。我们想要的流动是: 目前,我们看到
C
浏览 0
提问于2019-02-13
得票数 1
1
回答
Gitlab
CI
: git diff显示旧的修改
gitlab-ci
我正在编写一个由
gitlab
的
CI
启动的
脚本
,该
脚本
使用git diff检测代码中的原始类型。我的
脚本
使用命令:git diff origin/master ${
CI
_COMMIT_SHA} 它在本地运行得很好,比如: git diff返回好的变化;链接到我的
分支
。在
CI
上,git diff返回了(非常)大量的更改,这些更改是否链接到我的
分支
。 你对此有什么想法吗?
浏览 23
提问于2020-07-24
得票数 0
回答已采纳
2
回答
Gitlab
CI
-动态更改
分支
gitlab
、
cicd
、
gitlab-ci-runner
我有一个与
Gitlab
一起部署的nodeJS应用程序。当推送到
分支
XYZ时,相应的
脚本
将运行,让我们假设在舞台“dev”上。起作用了。到目前一切尚好。是否可以选择一个特定的
分支
,以代替
分支
XYZ,例如,可以在“dev”上部署
分支
FOO,而不必每次更改
gitlab
-
ci
.yml文件?
浏览 0
提问于2020-08-26
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券