更新 'cloud/Jenkinsfile'

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

16
cloud/Jenkinsfile vendored

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

Loading…
Cancel
Save