gitlab-ci 相关问题

来自gitlab的持续集成服务器。

如果我的代码需要在Windows服务器上运行,如何构建gitlab管道?

我实现了一堆需要在Window Server上运行的基础架构检查(PowerShell脚本)(大多数都使用Get-WmiObject cmdlet)。我把它们和他们的Pester测试一起放在GitLab上......

回答 2 投票 0

仅当MR的目标分支是特定分支时才运行GitLab CI作业

我可以为这样的合并请求运行一个作业:test:stage:test script:./ test only: - merge_requests但是,如果目标分支是特定的,我也只想运行这个作业(例如...

回答 1 投票 0

使用gitlab runner时Python不被识别为命令

我正在尝试在gitlab存储库上建立持续集成。我添加了以下gitlab-ci.yml文件:阶段: - 测试测试:图像:python:3.7脚本: - python -v标签: - python ...

回答 1 投票 1

gitlab-ci - 针对不同分支的多个阶段的作业

继Szenario之后。我有1个生产和2个开发分支,应该部署不同的环境变量 - prod - dev1 - dev2我想将部署分成2个不同的...

回答 1 投票 0

如何有条件地更新CI / CD作业图像?

我刚刚进入CI / CD的(精彩)世界,并且有工作流程。但它们并不是最佳选择。该应用程序是一个dockerized网站:源代码需要由webpack编译并结束...

回答 3 投票 1

尝试在Gitlab CI环境变量中添加Firebase令牌时验证错误

我想使用firebase登录来添加我在firebase-tools中生成的令牌:ci到Gitlab CI。我转到设置 - > CI / CD - >变量,并将密钥添加到环境变量中...

回答 1 投票 0

使用Gitlab进行Webhook配置

我有一个Jenkins管道项目,我希望每次推送到托管代码的Gitlab存储库时都会触发构建。在Jenkins我安装了Gitlab插件......

回答 4 投票 1

如何使用“when:on_failure”触发特定作业失败的作业?

我正在研究CICD,出于某种原因,我们希望在另一个工作失败时触发工作。在yaml文件中,我指定了“when:on_failure”,但我无法找到指定作业名称的解决方案。 ...

回答 1 投票 0

在Windows gitlab ci中无法识别Git

我按照这里的说明配置了一个gitlab运行器:https://docs.gitlab.com/runner/install/windows.html不幸的是,当我推送到我的存储库时,我的管道出现故障:使用gitlab-runner 10.5.0运行(.. 。

回答 4 投票 3

GitLab CI - 缩短变量值

我正在尝试为我的项目启用评论应用程序,并为分支机构自动部署到Heroku。每个部署都应具有以下地址:https:// prefix- .herokuapp.com ...

回答 1 投票 0

如何从另一个repo访问gitlab变量

我在gitlab中有两个存储库A,B。我想在gitlab中的“repo A”到“repo B”中访问一些变量来实现CICD。我怎么做。

回答 2 投票 0

GitLab Pipeline触发器:重新运行最新的标记管道

我们在GitLab CE上有一个应用程序(我们称之为主要仓库),它有一个生产构建和部署管道,只有在部署标签时才会触发。这是通过以下方法在.gitlab-ci.yml中实现的:...

回答 1 投票 0

GitLab CI的多行YAML字符串(.gitlab-ci.yml)

我正在尝试编写一个gitlab-ci.yml文件,该文件使用多行字符串作为命令。但是,它似乎没有被解析。我试过了 - |和 - >结果相同。 ...

回答 4 投票 40

如何从gitlab CI管道中推送到repo?

在我的CI管道中,我正在生成一个工件public / graph.png,它可视化我代码的某些方面。在后面的步骤中,我想将其提交到CI管道中的repo。这是......

回答 1 投票 7

snap和gitlab-CI:错误:无法与服务器通信:发布http:// localhost / v2 / snaps / hello-world

如果我尝试在gitlab-CI管道下运行snap,安装最简单的软件包,则会失败:$ snap install hello-world error:无法与服务器通信:发布http:// localhost / v2 / ...

回答 1 投票 1

如何使用Kubernetes和Gitlab CI / CD在Google Cloud Platform中部署多个环境?

我想用gitlab-ci,Kubernetes和Google Kubernetes Engine在几个环境(dev,staging和production)中部署我的项目(api rest,webapp,backoffice等...)。所有项目......

回答 2 投票 0

是否可以允许CI / CD作业中的脚本失败?

可以允许整个作业失败job1:stage:test script: - execute_script_that_will_fail allow_failure:true在一系列脚本中是否可以使用一个允许失败的脚本...

回答 1 投票 0

如何删除gitlab CI作业管道日志/构建和历史记录

我们如何配置gitlab以仅保留最后10个CI作业/构建并继续删除其余的?例如,在Jenkins中,我们可以将作业配置为仅保留最后的X版本。

回答 2 投票 2

如何在由多个应用程序组成的平台上实现持续交付,这些应用程序都依赖于一个数据库和彼此?

我们正在研究由多个应用程序组成的旧项目,这些应用程序都使用相同的数据库并且彼此强烈依赖。由于项目的规模,我们无法重构代码......

回答 3 投票 2

gitlab上的CI / CD无法使用babel-loader进行编译

我有一个webpack的反应应用程序。开发服务器按预期工作。当我在本地运行webpack --mode生产时,它会按预期生成并创建一个js包。当我把它推到gitlab时,它无法构建它...

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.