腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GitLab
CI
/
CD
:
是否
可以
在
一个
文件
中
存储
多个
CI
/
CD
变量
?
gitlab
、
gitlab-ci
、
secret-key
我使用的是
GitLab
CI
/
CD
,并且我将流程的秘密
变量
存储
在
自定义
CI
/
CD
变量
中
,如文档所示这里..。 它开始很小,并且只有几个
变量
,使用UI来定义
变量
是
可以
的。但现在,我的项目变得更大了,我以几十个
变量
结束,乘以相当数量的环境。在这一点上,
在
UI
中
管理它们变得单调乏味: ? ...a
浏览 66
提问于2021-02-19
得票数 1
回答已采纳
2
回答
避免
Gitlab
CI
中
的路径冗余包括
continuous-integration
、
gitlab
、
include
、
gitlab-ci
为了改进我的
Gitlab
CI
文件
的结构,我包括了一些特定的
文件
,例如 - '/
ci
/config/linux.yml'为了避免路径
中
容易出现错误的冗余,我想将其放入
变量
中
,例如:
C
浏览 10
提问于2021-03-22
得票数 2
回答已采纳
1
回答
是否
可以
将.env推送到私有
存储
库;
gitlab
、
environment-variables
、
gitlab-ci
我正在
Gitlab
上从事私有Nodejs项目。据我所知,将(或其他类型的环境
变量
)
文件
推送到远程
存储
库并不是很好的。目前,我想使用
gitlab
和.
gitlab
-
ci
.yml
文件
来做
CI
/
CD
,这样人们就
可以
将所有的环境
变量
列表到这个
文件
中
,并且我们必须将这个
文件
推送到
gitlab
存储
浏览 2
提问于2020-06-15
得票数 0
2
回答
Rails .env与
gitlab
CI
/
CD
ruby-on-rails
、
gitlab
、
environment-variables
、
gitlab-ci
、
credentials
在
传递
gitlab
CI
时遇到Rails项目的环境
变量
问题。目前,我正在使用dotenv gem来
存储
我的项目的凭证。此外,我还在
gitlab
CI
环境中分配了环境
变量
。例如,database.yml:.env
文件
:
gitlab
配置项
变量
: DATAB
浏览 1
提问于2021-04-29
得票数 1
2
回答
在
gitlab
CI
/
CD
中使用GOOGLE_APPLICATION_CREDENTIALS的最佳实践
google-cloud-platform
、
gitlab
、
terraform
、
gitlab-ci
我正在尝试创建通过
GitLab
部署GCP实例的管道。其他平台(如AWS )具有环境
变量
(如$AWS_ACCESS_KEY_ID和$AWS_SECRET_ACCESS_KEY ),可用于验证请求,但GCP似乎使用服务帐户凭据
文件
。我
可以
创建
一个
CI
gitlab
文件
变量
来包含我的GCP服务帐户凭据
文件
,但是我只能以一种不安全的方式添加它。如果我试图
在
GitLab
ci</em
浏览 3
提问于2020-06-11
得票数 11
1
回答
gitlab
-
ci
.yml配置以处理
多个
条件父子管道
maven
、
gitlab
、
yaml
、
pom.xml
、
gitlab-ci
我有
一个
存储
库设置,其中有
多个
maven项目,其中2个是主项目,其余是依赖项目。我想配置
gitlab
-
ci
.yml
文件
来处理依赖于项目的更改,以触发相应主项目的构建。 以下是项目结构的示例。主项目AB有2个依赖项目(A&B),主项目
CD
有2个依赖(C&D)。如果项目A或B中有任何更改,则应触发主项目AB。如果项目C或D中有任何更改,则应触发主项目
CD
。如何在
gitlab
-
ci
.yml
文件</e
浏览 30
提问于2019-09-18
得票数 0
1
回答
在
GitLab
CI
/
CD
管道中将环境
变量
值注入配置
文件
gitlab
、
continuous-deployment
、
gitlab-ci-runner
当我以前将Azure DevOps用于
CI
/
CD
时,我们会在Azure DevOps环境
变量
中
存储
数据库密码之类的秘密,然后
在
CD
阶段将适当环境的密码注入配置
文件
中
的连接字符串
中
。这意味着密码从未
存储
在
回购程序本身
中
。我现在正试图
在
我们的自托管
GitLab
实例
中
配置
CI
/<
浏览 1
提问于2022-02-23
得票数 1
2
回答
我的appSettings.json
中
的
Gitlab
/
CD
变量
替换
gitlab
、
gitlab-ci
我正在使用
Gitlab
/
CD
将我的.netcore应用程序部署到AWSBean秸秆。当使用在
CI
/
CD
管道设置
中
定义的
变量
部署到不同环境时,如何更新.netcore应用程序
中
的.netcore值?Azure DevOps有
一个
我非常喜欢的。如何通过
Gitlab
CI
/
CD
实现这一目标? 我不必
浏览 11
提问于2020-07-24
得票数 5
回答已采纳
1
回答
我
可以
将
一个
变量
从.env
文件
传递到.
gitlab
-
ci
.yml
gitlab
、
yaml
、
environment-variables
、
gitlab-ci
、
pipeline
我对
CI
/
CD
非常陌生,基本上,我试图将这项工作添加到
Gitlab
CI
/
CD
中
,这将在回购过程
中
运行,以寻找秘密泄漏。它需要在那里传递一些API密钥。我能够直接将这个密钥插入到..
gitlab
ci
.yml
中
,它正常工作--失败了,并表明这是由于该密钥
在
该
文件
中
而发生的。但是我希望将这个API密钥
存储
在
不会
浏览 1
提问于2022-04-29
得票数 2
回答已采纳
1
回答
在
YAML
文件
中使用
Gitlab
CI
/
CD
变量
yaml
、
gitlab-ci
我有
一个
YAML配置
文件
,需要在其中
存储
一个
API密钥。由于我不想将API密钥提交给Repo,所以我认为
Gitlab
CI
/
CD
变量
是
一个
很好的选择。我已经将
Gitlab
UI
中
的
变量
配置为:我的.
gitlab
.
ci
.yml
文件
包含: name: xx
浏览 2
提问于2021-08-24
得票数 1
回答已采纳
2
回答
如何使用
GitLab
发布API?
gitlab
GitLab
现在有了
一个
很好的特性,叫做“发布”。您
可以
将"release“定义为”标记+一些描述+一些URL“的组合,并且它将显示
在
项目的”发布“和”标记“页面上。说: 但是等等!
CI
/
CD
作业默认情况下无法访问API调用或写入git
存储
库。我们
可以
为访问
存储
库配置"deploy“或
浏览 0
提问于2019-06-07
得票数 5
1
回答
在
CI
/
CD
配置
文件
设置
中
自动添加..
gitlab
ci
.yml
文件
gitlab
、
continuous-integration
、
checkmarx
、
devsecops
我对
GitLab
完全陌生,我有
一个
场景,需要自动向所有项目
存储
库添加
一个
.
gitlab
-
ci
.yml
文件
,以便在Checkmarx
中
触发漏洞扫描管道。我发现,通过查看项目settings>
CI
/
CD
> General Pipelines>,我们
可以
在
存储
库
中
手动添加路径
文件
。这在每个项目
存储
浏览 6
提问于2022-04-12
得票数 1
回答已采纳
1
回答
如何在
Gitlab
CI
中
设置环境
变量
并使其
在
本地可测试
javascript
、
reactjs
、
webpack
、
gitlab
、
environment-variables
env.production -webpack.base.js -webpack.uat.js
在
webpack
中
,我为开发环境设置了new Dotenv({ path: "./.env.development" })等。/webpack/webpack.prod.js",我将使用
Gitlab
和
CI
/
CD
,因此
浏览 3
提问于2021-12-13
得票数 3
2
回答
如何安全地设置
GitLab
环境
变量
?
gitlab
、
environment-variables
、
gitlab-ci
、
gitlab-ci-runner
我不想把敏感的凭证(如API密钥、密码等)放到我的分支
中
。为此,
GitLab
(和其他
CI
/
CD
-服务)能够设置环境
变量
。它们将在部署过程中注入到脚本
中
。我知道
GitLab
设置它们的两种方法: 在我看来,第一种方法是安全的,因为
GitLab</
浏览 15
提问于2020-03-18
得票数 3
回答已采纳
1
回答
根据环境设置
CI
/
CD
变量
gitlab
、
gitlab-ci
、
gitlab-ce
我们有
多个
环境(分期,生产.)我也不想把敏感的信息,如数据库密码,
在
代码库
中
。为此,我希望使用
GitLab
CI
/
CD
提供的环境
变量
。但是,我不知道如何告诉
GitLab
根据我的环境运行一组不同的
变量
。=>
CI
/
CD
=> :这里我创建了
变量
DB_PASSWORD两次(当然有不同的值),
一个
将环境范围设置为STAGING,另
浏览 4
提问于2020-12-09
得票数 1
回答已采纳
1
回答
无分叉
GitLab
项目的
CI
/
CD
gitlab
、
gitlab-ci
我
在
GitLab
上分叉了
一个
存储
库。
在
我创建了叉之后,该项目添加了
CI
。然而,即使
在
更新我的叉子到最近的修订,我仍然没有看到
CI
/
CD
在
菜单
中
。不过,主要项目也有。我
在
自己的几个项目上添加了
CI
/
CD
,这只是将.
gitlab
-
ci
.yml (具有有效配置)添加到回购的根
文件
浏览 3
提问于2021-02-05
得票数 0
回答已采纳
1
回答
Webhooks和
CI
/
CD
之间的区别
git
、
continuous-integration
、
webhooks
、
continuous-deployment
、
github-actions
我知道Webhooks用于从托管git
存储
库触发服务器端操作,
CI
/
CD
代表托管git
存储
库的持续集成和持续部署/交付,但关键区别是什么,特别是当它们都由
GitLab
或GitHub等单一git托管服务提供商提供时(对于
GitLab
,这些是指Webhooks和
CI
/
CD
,而对于GitHub,这些是指Webhooks和GitHub操作。)文档模糊地详细描述了Webhooks如何触发
CI
/
CD
浏览 33
提问于2019-12-02
得票数 2
回答已采纳
1
回答
在
gitlab
中
为单个bitbucket
存储
库的
多个
项目创建cic
cd
管道
gitlab
、
continuous-integration
、
devops
、
gitlab-ci
、
continuous-deployment
我正在尝试为我们的bitbucket
存储
库
在
gitlab
中
构建
ci
cd
管道。
在
单个bitbucket
存储
库的前端(angular)和后端(.net核心)中有两个项目。我正在尝试为这个项目建立
gitlab
管道。但是如何编写
gitlab
-
ci
.yaml来构建、测试和部署
ci
cd
流水线。没有为这两个项目编写.
gitlab
-
ci
.y
浏览 37
提问于2021-05-11
得票数 0
回答已采纳
1
回答
如何在
CI
管道
中
存储
多个
客户端的机密
文件
?
gitlab
、
continuous-integration
、
token
、
gitlab-ci
、
credentials
我不得不处理一些包含秘密令牌的YAML配置
文件
,每个客户端都有
一个
单独的YAML
文件
,其中有自己的秘密。现在,这些
文件
只存在于我的计算机上,当我手动部署时,我
可以
访问这些
文件
。我们希望为我们的部署引入
CI
管道。问题是,我检查的所有提供程序都只支持键值对作为秘密,因此像CLIENT_NAME_SECRET=<yaml file contents>这样复制整个
文件
内容作为秘密是不方便的。像这样,我总是必须在我的编辑器
中
复制秘密
浏览 3
提问于2021-11-17
得票数 0
1
回答
Gitlab
页面-增量部署
gitlab
、
gitlab-ci
、
gitlab-pages
在
gitlab
页面
中
,公共目录内容似乎
在
每个部署时都被清除。
在
某些情况下,我会保留现有的
文件
并添加另
一个
文件
。您知道
是否
可以
使用
gitlab
增量部署页面吗?
浏览 3
提问于2019-03-06
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
硬核干货|使用GitLab CI部署Rancher集群
VPGAME 的 Kubernetes 迁移实践
CI/CD 工具选型:Jenkins 还是 GitLab CI/CD?
GitLab CI/CD 自动化构建与发布实践
高薪运维项目经验分享——业务容器化改造实践(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券