gitlab-ci 相关问题

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

Gitlab CI/CD:如何 wget/curl 当前容器的 API 端点

我正在设置一个 Gitlab CI/CD 管道来测试多个 Laravel 微服务和前端。为了检查前端是否正确显示 API 端点的结果,我想传递我...

回答 1 投票 0

合并请求批准在新推送后失效

gitlab中是否有一个设置会影响在推送新提交后MR的批准是否失效?我已经看到,在某些设置中,新的提交会使批准无效,但在其他设置中,n...

回答 2 投票 0

任何管道都会解析错误:“executor”的未知命令“sh”运行“executor --help”以了解用法

现在我正在尝试在 GitLab 上学习 CI/CD。不幸的是,我无法在我的项目上运行简单的管道。跑步者似乎无法以某种方式工作。 这是该项目的图片: 我写了...

回答 2 投票 0

GitLab 将 bash 脚本移植到 CI 作业时出现问题

我有一个 bash 脚本,可以用它来测试正则表达式的标签。 尝试将其移植为 Gitlab-CI 作业,但所有标签都被识别为无效。 下面的 bash 脚本按预期工作...

回答 1 投票 0

使用 selenium/standalone-chrome 通过 gitlab CI 查看浏览器视频

我有一个 Docker 桌面设置,用于使用 selenium/standalone-chrome Docker 容器运行本地测试,该容器提供两个端口 - Selenium 的 4444 和 noVNC 播放器的 7900,我可以在其中看到

回答 1 投票 0

如何向 gitlab CI/CD 管道中的 docker 容器上运行的 Web 应用程序发出 https 请求?

我正在尝试对我在 gitlab 管道中运行的 Web 应用程序运行一些安全测试。该应用程序迫切需要 Semgrep、Docker Compose 和一些自定义安全软件才能运行。 这是我的

回答 1 投票 0

.gitlab-ci.yaml 未添加许可证文件

我正在尝试确保我的存储库具有正确的许可证文件。我正在尝试通过管道来做到这一点。我的跑步者在 Mac 上运行。运行程序已注册为 shell 并正在运行。根据

回答 1 投票 0

Gitlab docker dnd 构建失败未能执行请求

错误:无法执行请求:HEAD“https://IP:5000/v2/project/app/manifests/stg”:https:服务器向 HTTPS 客户端提供 HTTP 响应。 我替换了所有他有信心的信息(IP、项目)...

回答 1 投票 0

Gitlab-CI 规则将变量与变量字符串进行比较

在 gitlab-ci 中,仅当 $CI_COMMIT_TAG 匹配由两个变量组成的字符串时,我才想触发作业。 例子: 工作1: 变量: 应用程序=“我的应用程序1” APP_VERSION="1.0.0&q...

回答 1 投票 0

如何通过 Gitlab-ci 在 NodeJs Lambda 上使用 AWS SAM?

我的gitlab-ci.yml: 构建_aws_sam: 图像:Python:3.11 阶段:构建 之前的脚本: - pip3 安装 awscli --upgrade - pip3 安装 aws-sam-cli --upgrade 脚本: - sam build --config...

回答 2 投票 0

“规则”下的 GitLab CI“何时:从不”不会阻止管道触发

GitLab 诉企业版 15.0.5-ee 我定义了一些阶段,并且需要像连词一样工作的规则。 但我有一个问题,简单地说: 规则: - 如果: ! A 何时:从不 - 如果:B

回答 1 投票 0

仅当任何提交的文件不是三种特定类型之一时才运行 gitlab 管道作业

我有一个 gitlab (v16.6.2-ee) 管道作业,我希望它仅在我位于功能分支上并且提交的文件之一不具有 *.abc、*. def 或 *.xyz。 使用这个不会

回答 1 投票 0

使用 gitlab CICD 自动提交到主分支

我们的项目包含一些子模块,并遵循以下结构: 主项目 模块/子项目1(子模块) 模块/子项目2(子模块) 模块/子项目3(子模块)

回答 1 投票 0

gitlab 管道:在 gitlab-ci.yml 中获取主机名

我在 gitlab-ci.yml 中运行了几个 docker 命令。 其中一些需要将当前计算机 IP 地址传递给它们,如下所示: docker build --pull -t my_image 。 --add-host=:<

回答 2 投票 0

从 GitLab-ci 中包含的模板中删除阶段

我有两个 gitlab 配置文件,X 和 Y。X 包含所有作业定义和阶段数组。我想从 Y 中包含 X 并删除其中一个阶段,但我收到了有关工作抱怨的一个错误

回答 2 投票 0

如何在gitlab ci中加载init.sql文件到postgres服务?

我想使用 sql 文件在测试阶段初始化我的服务。 测试: 服务: - postgres:最新 变量: POSTGRES_DB:测试 阶段:测试 图片:gliderlabs/herokuish:最新 抄写...

回答 3 投票 0

为什么 GitLab 管道在合并请求触发时只运行最后阶段?

当我单击“运行管道”时,管道在所有阶段都成功运行,但是当运行合并请求时,它只运行最后一个作业,即最后一个阶段。最后一项工作有依赖...

回答 1 投票 0

如何在 GitLab CI 中克隆私有子模块?

我有一个运行 .gitlab-ci.yml 文件的项目,并且该项目有一个来自同一所有者的私有子模块。但是,当在 GitLab CI 中运行作业时,它会返回身份验证错误,即使...

回答 1 投票 0

Gitlab CI 中的 Docker Compose 不起作用

我有 GitLab CI 的以下部分,我尝试用它来运行 Docker Compose: docker-compose-playground: 阶段:docker-compose-playground 图片:码头工人:18 服务: -

回答 1 投票 0

无法连接到位于 tcp://localhost:2375/ 的 Docker 守护进程。 docker 守护进程是否正在运行。在 GitLab 上

我正在尝试在 GitLab 中构建 CI 管道。我想问一下如何让 docker 在 GitLab CI 中工作。 从这个问题:https://gitlab.com/gitlab-org/gitlab-runner/issues/4501#note_195033385 我是

回答 6 投票 0

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