这是GitLab Runner存储库,此应用程序运行测试并将结果发送到GitLab CI。 GitLab CI是协调测试的开源持续集成服务器。
我有一个在两个分支合并后运行的合并结果管道。如果合并请求关闭,我希望管道不运行。 我在 gitlab-ci.yml 文件中有以下规则:
在上传到 GitLab 之前访问和修改 GitLab Runner 中的构建工件
GitLab 在构建时生成来源元数据。需要此元数据才能达到 SLSA 框架中的出处要求。 SLSA 框架要求的另一部分是,
致命:无法访问“https://gitlab.com/project.git/”:无法解析主机:gitlab.com
几天来我一直在努力寻找解决方案。 我的 gitlab runner 无法连接到 git repos,错误是:fatal: unable to access 'https://gitlab.com/project.git/':...
在本地 docker 容器上运行的 gitlab 和 runner 的正确 docker 配置
我正在尝试获取一个 docker compose 文件来运行本地 gitlab + gitlab-runner,我似乎遇到了命名/网络问题。 什么是工作: 我有 gitlab 和 gitlab runner 启动并运行 给...
在 Gitlab Pipeline 中如何使用引用在同一规则中添加另一个条件
在 gitlab 管道中,我有一份使用“参考”规则的工作。如何在同一规则中使用添加另一个条件 规则:默认: 规则: - 如果:$CI_PIPELINE_SOURCE == 'merge_request...
我正在试验 GitLab CI 管道,并希望通过提供一些包含来简化脚本。根据 Gitlab 文档,这样的工作流程得到完全支持和深度合并......
允许在 AWS 中通过 VPC 访问 AWS S3 存储桶而无需身份验证
是否有任何方法允许在 AWS 中通过 VPC 访问 AWS S3 存储桶中的对象而无需身份验证?我不想为此使用 AWS IAM 角色或用户。我不想禁用所有访问权限...
如何在 Gitlab Pipeline 的特定标签处拉取分支
有没有办法让我的 GitLab 管道中的 deploy-prod 作业在特定版本标签处拉取主分支,而不是始终拉取最新代码?这里 $VERSION_NUMBER 是一个变量 avail...
即使 DOCKER_AUTH_CONFIG 正确,Gitlab Runner 也无法从私有注册表中提取图像
即使 DOCKER_AUTH_CONFIG 正确,Runner 也无法从私有注册表中提取图像 你好。我的工作是使用我们私人注册中的一些 docker 图像启动 docker compose 实例...
我有一个在构建期间生成的目录,不应在下一个构建中删除它。我试图在 .gitlab-ci.yml 中使用缓存保留目录: 缓存: 键:“$CI_BUILD_REF_NAME ...
无法使用 Windows 服务器容器解析 gitlab ci 作业的服务
设置 gitlab 15.8-ee 安装了 Windows Features Container 的 Windows Server 2019 Datacenter 和 安装了执行器 docker-windows 的 gitlab runner 问题 所有不依赖
Gitlab ssh runner 不工作,但没有错误,只有超时,为什么?
尝试配置 ssh runner,runner 的状态为活动状态,但如果我尝试运行管道 - 作业冻结并超时。 使用 gitlab-runner 15.10.0 (456e3482) 运行 在 test-nomad2 BPzKEMnh 上,系统 ID:
Gitlab CI/CD running don't stop with start appium
我的脚本 脚本: - appium -p 3333 & - 睡觉 10 - 回显“启动 Appium 成功” 这记录 这一步不成功我无法开始下一阶段 我该如何解决?
Gitlab Kubernetes Executor 对节点js执行操作
想用Gitlab Kubernetes Executor对不同版本的node js、Gcloud、docker、kubectl进行操作。 一切都与 shell 执行器作为虚拟机完美配合(gi ...
如何正确使用gitlab-runner exec docker?
我正在尝试在本地运行 gitlab 管道作业以进行测试和调试。 这是我所做的: 在我的本地机器上安装了 gitlab-runner。 sudo gitlab-runner exec docker --docker-privileged --
当我对 runner 和 gitlab 使用 localhost 时,Gitlab CI 失败
我在我的 ubunutu 机器上配置了 gitlab,我也在我的本地机器上注册了 runner(docker),所以当管道运行时。我收到这个错误 致命:无法访问'http://127.0.0.1/...
我的机器上安装了一个 gitlab runner 以及运行 .gitlab-ci.yml 所需的所有东西 但是当我运行它时,一切都成功了,除了它不识别命令:latexmk 'latexmk' 是...
无法在 Kubernetes 集群中执行 GitLab Runner:无法在命名空间“gitlab”中的 API 组“”中创建资源“秘密”
目前我面临的问题是: 错误:作业失败(系统故障): 准备环境: 设置凭据: 秘密是被禁止的: 用户“system:serviceaccount:default:gitlab-runner”
无法让gitlab-runner执行docker-in-docker
我在 AWS EKS、kubernetes 集群中运行 GitLab 社区版。我正在使用 helm 来管理它。我一直在尝试让 docker-in-docker (dind) 在我的跑步者中工作。我想我有一个...
我和管道作业名称“validjob”,我希望它使用正则表达式检查 $VAR CI 变量是否包含点。 有效工作: 阶段:测试 规则: - 如果:$VAR =~ "/(.)/" 脚本: - 出口 1