云效这里没有openjdk17吗?可以自定义吗?

云效这里没有openjdk17吗?可以自定义吗?43d2504e49fc70b1b2427f8b0ca17d45.png

展开
收起
三分钟热度的鱼 2024-03-27 14:12:31 259 分享 版权
4 条回答
写回答
取消 提交回答
  • 可以自定义OpenJDK 17镜像

    云效虽然默认支持的是JDK 8和JDK 11,但您可以通过配置使用其他版本,包括OpenJDK 17。具体操作步骤如下:

    • 使用自定义镜像:在云效的流水线配置中,您可以手动指定JDK 17的路径或使用Docker镜像。这样,您就可以在流水线中使用自己选择的JDK版本。
    • 编辑流水线任务:进入云效流水线编辑页面,找到需要配置的任务,点击“设置”按钮,进入任务设置页面。在这里,您可以根据需求勾选“只构建不上传”选项,以便在流水线运行时只构建镜像而不上传。

    此外,如果您需要在其他环境使用构建好的镜像,可以手动将其推送至目标镜像仓库,或者将任务修改为同时进行构建和上传操作。

    综上所述,虽然云效默认不支持OpenJDK 17,但您可以通过自定义镜像的方式来使用所需的JDK版本。

    2024-03-29 16:19:44
    赞同 展开评论
  • 阿里云大降价~

    可以自定义OpenJDK 17环境

    在云效平台上,如果预置的编译环境不满足您的需求,您可以选择使用自定义构建镜像的功能。以下是自定义OpenJDK 17环境的步骤:

    1. 创建自定义镜像:首先,您需要创建一个包含OpenJDK 17的自定义镜像。这通常涉及到编写一个Dockerfile,其中指定了OpenJDK 17作为基础镜像,并包含您的应用程序所需的所有依赖项和配置。
    2. 推送至镜像仓库:创建镜像后,您需要将这个自定义镜像构建并推送至阿里云的镜像仓库或其他您选择的镜像仓库。
    3. 配置流水线:进入云效的流水线编辑页面,找到“镜像构建并推送至自定义镜像仓库”任务。点击任务右侧的“设置”按钮,进入任务设置页面进行配置。
    4. 应用自定义镜像:在流水线中,将您的构建、测试和部署任务配置为使用您自定义的OpenJDK 17镜像。

    此外,如果您的项目使用Maven或Gradle等构建工具,确保在项目的配置文件(如pom.xml或build.gradle)中指定了正确的Java版本。这样,当流水线执行时,它将使用您自定义的OpenJDK 17环境来构建和部署您的应用程序。

    综上所述,通过上述步骤,您可以在云效平台上成功配置和使用自定义的OpenJDK 17环境。如果在操作过程中遇到任何问题,建议参考云效的官方文档或联系其技术支持获取帮助。

    2024-03-27 16:37:41
    赞同 展开评论
  • 没有,不支持自定义的 。此回答整理自钉群“云效交付域答疑群”

    2024-03-27 15:12:19
    赞同 展开评论
  • 云效中没有内置的OpenJDK 17,也不支持自定义

    2024-03-27 14:28:22
    赞同 展开评论
问答分类:
问答标签:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

还有其他疑问?
咨询AI助理