kubesphere Maven + JDK17 安装
需求
目前项目使用的是jdk17,想使用kubesphere devops
查看官方文档
查看官网文档后,发现需要自定义Jenkins Agent

坑点:
找到jenkins-casc-config 配置后,改动用户文件才有效

加完之后可以运行官方的流水线测试一下,我的是3.3版本,默认就有jdk11
pipeline{
agent {
node {
label 'maven && jdk11'
}
}
stages {
stage('Print Maven and JDK version') {
steps {
container('maven') {
sh '''
mvn -v
java -version
'''
}
}
}
}
}
需要注意的是这里使用的label 'maven && jdk11'去寻找容器打包的,这个应该是通过jdk11找到这个镜像的
安装maven+jdk17环境
参照官方文档,找到对应位置后加入如下配置(自己选择加入就行了,这里有4个)
- name: "mavenjdk11"
label: "jdk11 maven java"
inheritFrom: "maven"
containers:
- name: "maven"
image: "registry.cn-beijing.aliyuncs.com/kubesphereio/builder-maven:v3.2.1-jdk11"


920

被折叠的 条评论
为什么被折叠?



