maven - 在哪里可以找到 GCP 云构建者的列表?
问题描述
官方页面https://cloud.google.com/cloud-build/docs/cloud-builders说查看 https://github.com/GoogleCloudPlatform/cloud-builders 上的“Cloud Build 支持的构建器的完整列表” .
然而,这似乎是不正确的,因为mvn 目录只提到maven:3.6.0-jdk-11-slim
并且 Google 确实支持 jdk 8。此外,普通mvn
构建器使用 3.6.1 或更高版本的 Maven 版本,因为它支持-ntp
标志。
有没有什么地方可以至少为 Maven 构建者查找最新版本和其他各种可用版本的版本?
解决方案
您应该考虑改用官方 maven 映像并指定 mvn 入口点:
steps:
- name: maven:3.6.0-jdk-11-slim
entrypoint: 'mvn'
args: ['install']
并使用来自Maven Docker Hub存储库的任何图像。
这允许您将任何受支持的 Maven 版本与任何受支持的 JDK 版本一起使用。
推荐阅读
- python - AWS Lambda 和 Fastapi:获取状态码 307
- .net - swagger.json 链接未显示在 swagger 页面中
- javascript - × TypeError:当我更改输入字段中的数据时,无法设置未定义的属性“名称”
- sql - TSQL - 如何避免 UNION ALL
- python - Certbot + Nginx infinite redirect loop fix?
- r - 如何在闪亮中创建 ggraph 反应式布局
- django - 如何从 Django 中的嵌套 M2M 字段中查询记录?
- c++ - BigInt 乘法和 to_string 实现输出太多零
- flutter - 如何使用 Google 移动广告显示静态横幅广告并使用 SafeArea 小部件包装它?
- label - 从包含子文件夹的文件夹生成标签 y 从子文件夹和 nparray 作为 Python 中的 X