来自gitlab的持续集成服务器。
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 中。已擦除缓存。它在本地运行良好。有什么调试的想法吗?
Gitlab.com (saas) CI 运行者公共或私有 IP 地址(范围)
Gitlab.com (saas) 中的 Gitlab CI 运行器有官方 IP 范围吗?我想将安全组中的 CIDR 列入白名单,允许通过 ssh 连接到在 AWS 中运行的打包 EC2 实例?
我想使用 Burp,这是 portswigger 的新 DAST 工具。 实际上我在 Gitlab CI/CD 中尝试过,但出现错误!即使我在我的服务器上尝试过。 这就是我在 Gitlab 中使用它的方式: 打嗝_...
我有一个像这样的 gitlab ci 配置 简单构建: 阶段:构建 脚本: # 我想在这里回显分支名称 规则: - 如果:$CI_COMMIT_TAG 我想将分支名称作为变量进行回显 我尝试...
我想通过 gitlab CI 构建 docker 镜像,并以项目版本作为标签: docker build -t dockerimage:VERSION-IN-POM 。 在詹金斯的管道中,我得到了这样的版本: ${pom.version}...
如何通过 UI 在 GitLab 中重试管道(不是单个作业)?
基本上,我正在寻找触发的管道的重试按钮,但我看到的只是该管道的各个作业的重试按钮。我不想仅仅为了重试而推送提交...
使用gitlab-runner执行pythonunittest后,testcase失败,但是gitlab显示pass。 $ python3测试/test_utils.py test_init (__main__.Test_BslReset) ... 错误 test_reset_all (__main__.