|
@@ -3,13 +3,13 @@ pipeline {
|
|
|
|
|
|
parameters {
|
|
parameters {
|
|
choice(name: 'env', choices: ['dev', 'test', 'prod'], description: '部署环境(dev/test/prod)')
|
|
choice(name: 'env', choices: ['dev', 'test', 'prod'], description: '部署环境(dev/test/prod)')
|
|
- string(name: 'NAMESPACE', defaultValue: 'gateway', description: 'Kubernetes 命名空间')
|
|
|
|
|
|
+ string(name: 'NAMESPACE', defaultValue: 'device', description: 'Kubernetes 命名空间')
|
|
string(name: 'DOMAIN', defaultValue: '', description: 'Ingress 域名(留空则不创建 Ingress)')
|
|
string(name: 'DOMAIN', defaultValue: '', description: 'Ingress 域名(留空则不创建 Ingress)')
|
|
}
|
|
}
|
|
|
|
|
|
environment {
|
|
environment {
|
|
- PROJECT_NAME = 'gateway-service'
|
|
|
|
- MODULE_NAME = 'gateway-service-server'
|
|
|
|
|
|
+ PROJECT_NAME = 'device-service'
|
|
|
|
+ MODULE_NAME = 'device-service-server'
|
|
MAVEN_HOME = '/usr/local/apache-maven-3.9.9/bin'
|
|
MAVEN_HOME = '/usr/local/apache-maven-3.9.9/bin'
|
|
HARBOR_HOST = '8.130.28.21:81'
|
|
HARBOR_HOST = '8.130.28.21:81'
|
|
KUBECONFIG_PATH = '/root/.kube/config'
|
|
KUBECONFIG_PATH = '/root/.kube/config'
|
|
@@ -122,7 +122,7 @@ spec:
|
|
- name: ${PROJECT_NAME}
|
|
- name: ${PROJECT_NAME}
|
|
image: ${imageTag}
|
|
image: ${imageTag}
|
|
ports:
|
|
ports:
|
|
- - containerPort: 8090
|
|
|
|
|
|
+ - containerPort: 8092
|
|
env:
|
|
env:
|
|
- name: SPRING_PROFILES_ACTIVE
|
|
- name: SPRING_PROFILES_ACTIVE
|
|
value: "${params.env}"
|
|
value: "${params.env}"
|
|
@@ -137,8 +137,8 @@ spec:
|
|
app: ${PROJECT_NAME}
|
|
app: ${PROJECT_NAME}
|
|
ports:
|
|
ports:
|
|
- port: 80
|
|
- port: 80
|
|
- targetPort: 8090
|
|
|
|
- nodePort: 30085
|
|
|
|
|
|
+ targetPort: 8092
|
|
|
|
+ nodePort: 30086
|
|
${ingressBlock}
|
|
${ingressBlock}
|
|
EOF
|
|
EOF
|
|
"""
|
|
"""
|