我试图了解 ci.gitlab.com 提供的内容。我想为我的 Java 项目使用 Gradle 创建一个构建,并让它在 ci.gitlab.com 服务器上运行。
添加跑步者的过程似乎涉及利用 GitLab CI 的本地化安装。有可用的共享运行器,但它们似乎面向 Ruby、Node 等。
是否可以将 ci.gitlab.com 用于完全托管的 CI 解决方案?
我试图了解 ci.gitlab.com 提供的内容。我想为我的 Java 项目使用 Gradle 创建一个构建,并让它在 ci.gitlab.com 服务器上运行。
添加跑步者的过程似乎涉及利用 GitLab CI 的本地化安装。有可用的共享运行器,但它们似乎面向 Ruby、Node 等。
是否可以将 ci.gitlab.com 用于完全托管的 CI 解决方案?
如果只有 Ruby、Node 或其他 Runners,这并不重要。如果他们是共享运行器,您可以在 .gitlab-ci.yml 中指定运行器用来运行测试的图像。见这里(我写了一个例子.gitlab-ci.yml):
跑步者将提取正确的图像并在指定的图像中运行您的测试。更多信息在这里。