{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NODE_BUILD_CMD",
          "value" : "npm ci --cache \"$NPM_CACHE_DIR\" --prefer-offline && npm run build:prod"
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "DEPLOY",
          "value" : True
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "DEPLOY_MODE",
          "value" : "local"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NODE_IMAGE",
          "value" : "node:20-bullseye"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "DEPLOY_DIR",
          "value" : "/zoumh/java/zmh/frontend"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NGINX_HTML_DIR",
          "value" : "/zoumh/data/nginx/www/zoumh.com"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NGINX_CONF_DIR",
          "value" : "/zoumh/java/zmh/frontend/nginx"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "DEPLOY_SCRIPT_DIR",
          "value" : "/zoumh/java/zmh/frontend/bin"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "SSH_HOST",
          "value" : "156.225.28.110"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "SSH_USER",
          "value" : "root"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "SSH_CREDENTIALS_ID",
          "value" : "zoumh-ssh"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NPM_CACHE_DIR",
          "value" : "/var/jenkins_home/caches/npm"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NGINX_IMAGE",
          "value" : "nginx:1.27-alpine"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "NGINX_CONTAINER_NAME",
          "value" : "ruoyi-nginx"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "FRONTEND_PROXY_PASS",
          "value" : "http://127.0.0.1:8080/"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "POST_DEPLOY_CMD",
          "value" : ""
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user jenkins",
          "userId" : "jenkins",
          "userName" : "jenkins"
        }
      ]
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 4,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2b1a6418f533d71ca46b510d659ad0ab067caedb",
            "branch" : [
              {
                "SHA1" : "2b1a6418f533d71ca46b510d659ad0ab067caedb",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2b1a6418f533d71ca46b510d659ad0ab067caedb",
            "branch" : [
              {
                "SHA1" : "2b1a6418f533d71ca46b510d659ad0ab067caedb",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2b1a6418f533d71ca46b510d659ad0ab067caedb",
        "branch" : [
          {
            "SHA1" : "2b1a6418f533d71ca46b510d659ad0ab067caedb",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/zoumh001207/zoumh-vue.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#4",
  "duration" : 124844,
  "estimatedDuration" : 28073,
  "executor" : None,
  "fullDisplayName" : "zoumh-frontend #4",
  "id" : "4",
  "keepLog" : False,
  "number" : 4,
  "queueId" : 13,
  "result" : "FAILURE",
  "timestamp" : 1775012696533,
  "url" : "https://zoumh.com/jenkins/view/all/job/zoumh-frontend/4/",
  "changeSets" : [
    
  ],
  "culprits" : [
    
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 5,
    "url" : "https://zoumh.com/jenkins/view/all/job/zoumh-frontend/5/"
  },
  "previousBuild" : {
    "number" : 3,
    "url" : "https://zoumh.com/jenkins/view/all/job/zoumh-frontend/3/"
  }
}