来自gitlab的持续集成服务器。
Gitlab CI/CD:如何 wget/curl 当前容器的 API 端点
我正在设置一个 Gitlab CI/CD 管道来测试多个 Laravel 微服务和前端。为了检查前端是否正确显示 API 端点的结果,我想传递我...
gitlab中是否有一个设置会影响在推送新提交后MR的批准是否失效?我已经看到,在某些设置中,新的提交会使批准无效,但在其他设置中,n...
任何管道都会解析错误:“executor”的未知命令“sh”运行“executor --help”以了解用法
现在我正在尝试在 GitLab 上学习 CI/CD。不幸的是,我无法在我的项目上运行简单的管道。跑步者似乎无法以某种方式工作。 这是该项目的图片: 我写了...
GitLab 将 bash 脚本移植到 CI 作业时出现问题
我有一个 bash 脚本,可以用它来测试正则表达式的标签。 尝试将其移植为 Gitlab-CI 作业,但所有标签都被识别为无效。 下面的 bash 脚本按预期工作...
使用 selenium/standalone-chrome 通过 gitlab CI 查看浏览器视频
我有一个 Docker 桌面设置,用于使用 selenium/standalone-chrome Docker 容器运行本地测试,该容器提供两个端口 - Selenium 的 4444 和 noVNC 播放器的 7900,我可以在其中看到
如何向 gitlab CI/CD 管道中的 docker 容器上运行的 Web 应用程序发出 https 请求?
我正在尝试对我在 gitlab 管道中运行的 Web 应用程序运行一些安全测试。该应用程序迫切需要 Semgrep、Docker Compose 和一些自定义安全软件才能运行。 这是我的
我正在尝试确保我的存储库具有正确的许可证文件。我正在尝试通过管道来做到这一点。我的跑步者在 Mac 上运行。运行程序已注册为 shell 并正在运行。根据
错误:无法执行请求:HEAD“https://IP:5000/v2/project/app/manifests/stg”:https:服务器向 HTTPS 客户端提供 HTTP 响应。 我替换了所有他有信心的信息(IP、项目)...
在 gitlab-ci 中,仅当 $CI_COMMIT_TAG 匹配由两个变量组成的字符串时,我才想触发作业。 例子: 工作1: 变量: 应用程序=“我的应用程序1” APP_VERSION="1.0.0&q...
如何通过 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...
“规则”下的 GitLab CI“何时:从不”不会阻止管道触发
GitLab 诉企业版 15.0.5-ee 我定义了一些阶段,并且需要像连词一样工作的规则。 但我有一个问题,简单地说: 规则: - 如果: ! A 何时:从不 - 如果:B
仅当任何提交的文件不是三种特定类型之一时才运行 gitlab 管道作业
我有一个 gitlab (v16.6.2-ee) 管道作业,我希望它仅在我位于功能分支上并且提交的文件之一不具有 *.abc、*. def 或 *.xyz。 使用这个不会
我们的项目包含一些子模块,并遵循以下结构: 主项目 模块/子项目1(子模块) 模块/子项目2(子模块) 模块/子项目3(子模块)
gitlab 管道:在 gitlab-ci.yml 中获取主机名
我在 gitlab-ci.yml 中运行了几个 docker 命令。 其中一些需要将当前计算机 IP 地址传递给它们,如下所示: docker build --pull -t my_image 。 --add-host=:<
我有两个 gitlab 配置文件,X 和 Y。X 包含所有作业定义和阶段数组。我想从 Y 中包含 X 并删除其中一个阶段,但我收到了有关工作抱怨的一个错误
如何在gitlab ci中加载init.sql文件到postgres服务?
我想使用 sql 文件在测试阶段初始化我的服务。 测试: 服务: - postgres:最新 变量: POSTGRES_DB:测试 阶段:测试 图片:gliderlabs/herokuish:最新 抄写...
当我单击“运行管道”时,管道在所有阶段都成功运行,但是当运行合并请求时,它只运行最后一个作业,即最后一个阶段。最后一项工作有依赖...
我有一个运行 .gitlab-ci.yml 文件的项目,并且该项目有一个来自同一所有者的私有子模块。但是,当在 GitLab CI 中运行作业时,它会返回身份验证错误,即使...
Gitlab CI 中的 Docker Compose 不起作用
我有 GitLab CI 的以下部分,我尝试用它来运行 Docker Compose: docker-compose-playground: 阶段:docker-compose-playground 图片:码头工人:18 服务: -
无法连接到位于 tcp://localhost:2375/ 的 Docker 守护进程。 docker 守护进程是否正在运行。在 GitLab 上
我正在尝试在 GitLab 中构建 CI 管道。我想问一下如何让 docker 在 GitLab CI 中工作。 从这个问题:https://gitlab.com/gitlab-org/gitlab-runner/issues/4501#note_195033385 我是