gitlab-ci-runner相关内容

在Kubernetes群集中安装GitLab-Runner和新Runner后,GitLab Runner未被激活。尚未连接状态&Quot;

我已经设置了一个Kubernetes集群,并将其集成到我的GitLab存储库组中。为了在我的项目中设置CICD功能,我在Kubernetes集群中安装了GitLab-runner。 Image 1 - Gitlab runner installed 将GitLab-runner安装到我的Kubernetes集群中后,我检查了GitLab管理的应用程序命名空间。完美地创建了Pod& ..
发布时间:2022-09-06 19:21:27 其他开发

JMeter;GitLab:如何安装&;SQLServer JDBC驱动程序?

我有一个从justb4/jmeter:latestDocker映像调用JMeter的GitLab管道。 一切正常,但是当我签入最新版本的JMX时,我忘记了我使用的是本地安装的MSSQL JDBC驱动程序,所以我得到了下面预期的ClassNotFoundException。 使/a相关DLL和JAR可用于我的GitLab-ci文件的/a正确方法是什么? Cannot load JD ..
发布时间:2022-09-06 19:16:10 其他开发

在GitLab Runner中,Visual Studio项目的预生成任务失败

我已经编写了一个Python3脚本,它创建了一些Qt资源(.rcc)和头文件(.h)。 因为此脚本将在Windows和MacOS上执行,所以我将Qt工具路径基于名为QTBIN的环境变量,该环境变量指向Qt安装文件夹中的二进制文件夹。 到目前为止,在终端(Windows和Mac)手动调用脚本时一切正常。 然后我将该脚本添加为Visual Studio 2019中的预生成事件: ..
发布时间:2022-09-06 19:10:25 Python

合并请求合并时,GitLab运行管道作业

我有一个GitLab管道,其中有两个阶段,一个是构建阶段,另一个是部署阶段。生成阶段在提交时运行。我想要一种在合并请求合并到MASTER时运行部署作业的方法。我试了好几种方法,但都没成功。有人能帮忙吗? stages: - build - deploy dotnet: script: "echo This builds!" stage: build production: sc ..
发布时间:2022-09-06 19:05:17 其他开发

为什么我不能从我的GitLab工作连接到SeleniumDocker-Compose服务?

我正在GitLab CI中运行Selify测试,但在使用GitLab运行器而不是我的计算机时,无法正确设置远程URL。 跑者的IP地址为192.168.xxx.xxx。当我运行管道时,我得到SelSelum集线器的IP地址是172.19.0.2/16。我两个都试过了,都失败了。我还尝试使用Selify集线器容器的名称http://selenium__hub,但也失败了。 docker- ..
发布时间:2022-07-01 11:24:01 其他开发

GitLab CI/CD如何捕捉管线中的卷曲响应

我有启动一些应用程序的pipeline,现在我想添加test阶段,在那里我检查应用程序是否启动成功,例如当构建阶段完成时,我检查curl,我的意思是cURL127.0.0.1:8080如果响应200OK,否则失败。 如何使用Gitlab pipline? 创建 stages: - build - deploy - test build: stage: build scri ..

如何在Azure Kubernetes服务中安装GitLab-Runner?

我正在尝试在Azure Kubernetes Service(AKS)的群集中安装GitLab Runner,但出现两个错误: Helm Tiller未出现在GitLab CI的应用程序列表中: 大多数教程都告诉您必须安装它,但今天甚至不建议安装它,正如您在此处看到的那样: 当我从此列表中安装GitLab-Runner时,我收到如下错误消息 安装GitLab Runner时出错(&Q) ..

GitLab ci CD删除合并请求的项目

在我的GitLab ci CD管道中,我有两份工作: Build:此作业将在创建从开发分支到发布分支的拉取请求后触发。我将生成我的项目分发(vuejs项目),生成作为环境变量的版本(版本将从目标分支名称检索)。如果目标为Release/1.0.0,则版本将为1.0.0) 发布:此作业将获取工件并基于其创建docker图像。上一作业中创建的版本将是图像标记。 build: imag ..
发布时间:2022-03-14 22:48:58 其他开发

在.gitlab-ci.yml上找不到cURL命令

我有一个.gitlab-ci.yml文件。正在创建一些坞站映像并将其推送到AWS ECR。 当我运行curl命令将一些工件推送到远程存储库时,它显示curl:not find。我已经在使用OpenJDK image来做./gradlew build了。不知道如何在GitLab Runner上安装CURL。 请指导。 推荐答案 我能够使用apk实用工具解决此问题。 ap ..
发布时间:2022-03-14 21:50:33 其他开发

GitLab shell运行器无法上载大于63KB的工件:&Quot;501未实现&Quot;

将作业项目与GitLab CI配合使用时遇到问题。 我正在开发停靠的Web应用程序。我用docker-compose运行了这个应用程序,并在上面运行了一些测试。 当测试失败时,测试框架会截取一些屏幕截图。然后,我将屏幕截图复制到build目录,并尝试将它们作为构件上传,但是我得到了以下信息: Uploading artifacts... Runtime platform ..
发布时间:2022-03-14 21:42:15 其他开发

为什么自托管GitLab Runner在克隆repo和在自托管Runner上执行作业时遇到问题

我目前正在尝试GitLab运行程序,以便更好地理解他们如何在CI/CD管道的上下文中工作。我按照GitLab文档中的说明创建了自我管理跑步器(即我的个人Windows笔记本电脑): 已安装GitLab Runner可执行文件 将我的跑步者注册到GitLab 为我的玩具项目禁用共享跑步器 已修改toml文件以使用powershell而不是pwsh作为shell执行器 完成这些步骤后 ..
发布时间:2022-03-14 21:38:24 其他开发

如何安全设置GitLab环境变量?

我不想将敏感凭据(如API密钥、密码等)放入我的分支。 为此,GitLab(和其他CI/CD服务)可以设置环境变量。它们将在部署过程中注入到脚本中。 我知道GitLab有两种设置方式: 通过UI:Project⇒Settings⇒CI/CD⇒Variables 通过.gitlab-ci.yml 在我看来,第一种方法是安全的,因为git存储库中不保存任何具有凭据的文件,但这也是更 ..

GitLab配置项-$CI_COMMIT_TAG为空

构建时,我需要gitLab-ci.yml中上次推送的git Commit的标记值。在构建过程中,我构建了一个docker映像,在构建之后,我希望推送这个带有与我的git Commit相同标签的映像。到目前为止,我的理解是环境变量$CI_COMMIT_TAG应该完成这项工作。但是,当我在GitLab-ci.yml中回显$CI_COMMIT_TAG时,它只是空的。 这是我的GitLab-ci.y ..
发布时间:2022-03-14 21:04:53 其他开发

GitLab CI/CD:尚未连接新的转轮

我是GitLab CI/CD的新手,我已经非常仔细地阅读了有关使用.gitlab-ci.yml文件创建新CI/CD过程的文档。正如我发现的那样,为了拥有持续部署(也称为CD),需要在我的Linux服务器上注册一个新的GitLab-Runner。 说明 这是我的.gitlab-ci.yml文件: stages: - build - deploy docker-build: ..

GitLab Runner不参与特定项目

我注册了GitLab Runner的11个项目。除1个项目外,每个项目的跑步者都工作得很好。我第一次注册这个项目的跑步者,它工作。 但在我提交/推送某些更改后,出现错误并导致作业失败。 我看到了一些解决方案,升级git版本解决了一个问题,但我不这么认为。因为除了这个项目,所有的跑步者都工作得很好。 服务器操作系统:CentOS 7 GIT:1.8.3.1 First time reg ..
发布时间:2022-03-14 20:33:25 其他开发