创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:虚拟机/物理机,Centos7.5/Ubuntu18.04,4C/8G

Kubernetes版本信息
WARNING: This version information is deprecated and will be replaced with the output from kubectl version –short. Use –output=yaml|json to get the full version.

Client Version: version.Info{Major:“1”, Minor:“24”, GitVersion:“v1.24.9”, GitCommit:“9710807c82740b9799453677c977758becf0acbb”, GitTreeState:“clean”, BuildDate:“2022-12-08T10:15:09Z”, GoVersion:“go1.18.9”, Compiler:“gc”, Platform:“linux/amd64”}

Kustomize Version: v4.5.4

Server Version: version.Info{Major:“1”, Minor:“24”, GitVersion:“v1.24.9”, GitCommit:“9710807c82740b9799453677c977758becf0acbb”, GitTreeState:“clean”, BuildDate:“2022-12-08T10:08:06Z”, GoVersion:“go1.18.9”, Compiler:“gc”, Platform:“linux/amd64”}

KubeSphere版本信息
v3.3.0。在线安装。使用kk安装。

问题是什么
请问一下,使用devops怎样设置jdk19,这个镜像仓库有相应的镜像吗?

    yudong 大佬,我现在换成了自定义的agent了,但是现在构建镜像报错了podman: command not found ,自定义的镜像也安装了podman,jenkins-casc-config也换成了自定义的,请问一下这个是哪里还没有配置呢?

    自定义Maven镜像如图

    jenkins-casc-config配置如图(除了使用的镜像是改成了自己的,其他的都是复制的之前的参数):

    构建镜像Jenkinsfile配置:

    报错信息:

      huayun 在 jenkins_casc_config 配置自定义 agent 可以参考里面的 mavenjdk11 :

      podman 命令找不到可以排查下:

      1. 运行流水线,看下 kubesphere-devops-worker 命名空间下运行的容器镜像是不是 jdk19 ;
      2. 手动运行下这个镜像,在容器内看下是否有 podman 命令;

        yudong

        大佬您好,podman命令没找到原因找到了估计是我的镜像版本一直用的latest可能有缓存,现在我更换了版本,出现这个错误

        出现上面那个以后我更改了dockerfile的命令,命令如下:

        是按照这里面来的https://github.com/kubesphere/devops-agent/blob/master/base/podman/Dockerfile

        更换成这个以后不报上面的错误了,但是在构建镜像的时候报错了:

        请问一下还是这个dockerfile的命令不对吗?