来自gitlab的持续集成服务器。
在 GitLab CI 中触发多个其他作业(在同一管道中)的作业(或其他机制)?
我们有一个设置,其中有许多手动作业需要部署到多个环境,并且 90% 的时间,我们只手动单击并部署一两个。但有时,我们需要部署全部,然后我们
致命:无法访问'https://gitlab.syntaxjuggler.com/dev/project.git/':请求的URL返回错误:403
为任何项目创建管道并运行它时,会发生 Forbbiden 错误,无论存储库是否打开都不会影响此错误。 管道 阶段: - 建造 - 步骤1 - 第2步
如何在 Gitlab 中使用多个作业并行运行 Vitest 测试
我们的单元测试目前在 Gitlab 上的单个作业中运行。我们正在使用 React Vitest(800 多个测试),但这项工作需要我们喜欢的时间(7 分钟以上)。我看到你可以在 pa 运行多个作业...
我正在尝试配置一个 CI 管道,其中包含其他项目的作业,但仅用于合并请求。根据 GitLab 文档,我可以使用包含规则,并且 $CI_PIPELINE_SOURCE 是
将变量从上游管道传递到下游管道时,Gitlab CICD 规则会被忽略
我有一个多管道项目设置,其中 e2e 项目被定义为客户端/服务器项目中的触发器作业。 我的目标是不在计划的管道上运行 e2e 阶段。 在我的 gitlab-ci.yml 中
我有多个项目管道,并且在下游管道(e2e)中我定义了一个 chrome 作业,该作业在每次推送、合并请求和夜间计划管道上运行。我创建了一个几乎相同的...
gitlab-ci.yml 上的 Docker 标签错误 25 尝试启动 GitLab Pipeline
我正在学习“AWS 上的可扩展 FastAPI 应用程序”课程。我的 gitlab-ci.yml 文件如下。 阶段: - 码头工人 变量: DOCKER_DRIVER:覆盖2 DOCKER_TLS_CERTDIR:“/
gitlab-runner 不运行 Dockerfile 中的 ENTRYPOINT 脚本
我在我的项目中使用gitlab-ci。我创建了一个镜像并将其推送到 gitlab 容器注册表。 为了创建图像并将其注册到 gitlab 容器注册表,我创建了一个 Dockerfile。 多克...
在 Gitlab CI 中运行 docker build 时出现无法验证签名错误
我正在学习 testdriven.io 的这门课程,但我无法让我的管道顺利完成。基本上,这里的目标是将图像推送到 gitlab 注册表。 .gitlab-ci.yml ...
在作业Gitlab中“poetry install”后找不到python包
我正在尝试使用“pytest”在 GitLab 中运行作业测试。 在项目中我使用诗歌,但在命令“诗歌安装”之后看不到已安装的库。错误: pytest:命令不是...
情况 我将代码推送到我的自托管 GitLab 服务器上的存储库。 它会触发我的跑步者运行我的 CI 作业。 CI 作业失败。 现在我想去案发现场调查一下。 问题 我怎样才能...
如何触发 GitLab 管道以进行分支 master 上的标记提交?
一旦我将标记的提交推送到分支主控,我想触发管道。不过,我不确定它是否有效,因为到目前为止我还没有成功。 .gitlab-ci.yml: 变量: JEKYLL_ENV:生产 ...
Gitlab CI 中的 CI/CD 作业如何在自定义 docker 容器中拥有项目文件夹以及如何在 GitHub Actions 中复制它?
我正在学习 testdriven.io 的“AWS 和 Docker 上的可扩展 FastAPI 应用程序”课程,但使用 GitHub Actions 而不是 Gitlab CI 时遇到了一些挑战。 在第 1 部分中...
我有一个简单的 C++ 应用程序,我想在 Linux 和 Windows 上构建它。使用 cmake 似乎工作得很好。 现在我想清理我的 gitlab-ci.yml 文件并找出常见的...
我有一个 gitlab 管道分为两个工作,但不幸的是第二个工作抱怨 /bin/sh: eval: pip: not found。 下面是 .gitlab-ci.yml 文件。 阶段: - 建造 - 测试 默认: 图片:...
我正在尝试在 gitlab 管道和 pytests 中运行 sonarqube,但它不会返回覆盖范围。 根据日志,它似乎找到了覆盖率文件,但显示覆盖率为 0%。 我很绝望
我无法找到如何忽略 .gitlab-ci.yml 中所做的更改以触发作业的解决方案。到目前为止,我已经尝试过以下选项: 除了: 变化: - .gitlab-ci.yml 和 仅有的 - 分行A ...
如何使用 Docker-in-Docker 运行 bash 脚本
我有一个用于构建 Docker 映像的 bash 脚本,并且我正在尝试设置我的 GitLab CI,以便每当我推送标签时它都会自动构建映像。 这是我的 .gitlab-ci.yml 文件: 雄鹿...
无法将 docker 镜像从管道推送到 Gitlab 注册表:“拒绝:访问被禁止”
我正在使用 Gitlab(非自托管)进行 CI/CD,但无法将 docker 映像从管道推送到 Gitlab 的容器注册表。登录并构建图像时似乎可以正常工作,将其推送到专业版...
从 16-alpine 升级到 node:22-alpine 并且 `.bin` 不再出现在 `node_modules` 中
这是在 gitlab runner 中。已擦除缓存。它在本地运行良好。有什么调试的想法吗?