更新 'cloud/Jenkinsfile'

master
newrain001 4 weeks ago
parent 56a8c3236d
commit 2c185e23b0
  1. 16
      cloud/Jenkinsfile

16
cloud/Jenkinsfile vendored

@ -1,9 +1,9 @@
pipeline {
parameters {
string(name: 'PROJECT_NAME', defaultValue: 'my-project', description: '项目名称')
string(name: 'PROJECT_NAME', defaultValue: 'ruoyi-k8s', description: '项目名称')
string(name: 'DOCKER_REPOSITORY_CREDENTIAL_ID', defaultValue: 'docker-repo-cred', description: 'Docker 仓库凭证 ID')
string(name: 'HARBOR_HOST', defaultValue: 'harbor.mycompany.com', description: 'Harbor 主机地址')
string(name: 'NAMESPACE_NAME', defaultValue: 'my-namespace', description: 'Kubernetes 命名空间')
string(name: 'NAMESPACE_NAME', defaultValue: 'default', description: 'Kubernetes 命名空间')
string(name: 'JAVA_TAG', defaultValue: 'latest', description: 'Java 镜像标签')
string(name: 'NODE_TAG', defaultValue: 'latest', description: 'Node.js 镜像标签')
string(name: 'JAVA_REPLICAS', defaultValue: '2', description: 'Java 部署副本数量')
@ -38,7 +38,7 @@ agent {
name: "volume-2"
readOnly: false
- mountPath: "/home/jenkins/agent" # Workspace directory
name: "workspace-volume"
name: "workspace"
readOnly: false
- name: maven
image: registry.cn-hangzhou.aliyuncs.com/newrain857/maven:3.6.3-jdk-11
@ -49,14 +49,14 @@ agent {
name: "maven-data"
readOnly: false
- mountPath: "/home/jenkins/agent" # Workspace directory
name: "workspace-volume"
name: "workspace"
readOnly: false
- name: nodejs
image: registry.cn-hangzhou.aliyuncs.com/newrain857/node:14
command: ['cat']
volumeMounts:
- mountPath: "/home/jenkins/agent" # Workspace directory
name: "workspace-volume"
name: "workspace"
readOnly: false
tty: true
- name: kubectl
@ -76,7 +76,7 @@ agent {
name: "kubeconfig"
readOnly: false
- mountPath: "/home/jenkins/agent" # Workspace directory
name: "workspace-volume"
name: "workspace"
readOnly: false
- name: docker
image: registry.cn-hangzhou.aliyuncs.com/newrain857/docker:24.0.0-git
@ -87,7 +87,7 @@ agent {
name: "volume-docker"
readOnly: false
- mountPath: "/home/jenkins/agent" # Workspace directory
name: "workspace-volume"
name: "workspace"
readOnly: false
volumes:
- name: volume-2
@ -108,7 +108,7 @@ agent {
- name: maven-data
hostPath:
path: "/mnt/nfs-data/m2"
- name: workspace-volume
- name: workspace-
hostPath:
path: "/mnt/nfs-data/workspace" # NFS directory for workspace
type: DirectoryOrCreate

Loading…
Cancel
Save