{
  "_class" : "hudson.model.FreeStyleProject",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersDefinitionProperty",
      "parameterDefinitions" : [
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "value" : "192.168.12.68"
          },
          "description" : "IP or hostname of the LogShip instance (ssh as root from the jenkins user; its key must be in authorized_keys — true for every clone of the golden template)",
          "name" : "TARGET_HOST",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "value" : "dev"
          },
          "description" : "Git branch to build (dev, main, feature/…)",
          "name" : "BRANCH",
          "type" : "StringParameterDefinition"
        }
      ]
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction"
    },
    {
      "_class" : "com.cloudbees.plugins.credentials.ViewCredentialsAction"
    }
  ],
  "description" : "Build the ERP frontend on the Jenkins controller and deploy it to ANY LogShip instance (demo clones etc.) over ssh.\u000d\u000aParameters: TARGET_HOST (instance ip), BRANCH (git branch). Script source of truth: reference/ci/deploy-instance.sh in the repo — paste it here again after changes.\u000d\u000aKeeps the instance .env + data/, regenerates NUXT_* overrides, pm2 restart from ecosystem, rollback on failed health check.",
  "displayName" : "erp-frontend-deploy-instance",
  "displayNameOrNull" : None,
  "fullDisplayName" : "erp-frontend-deploy-instance",
  "fullName" : "erp-frontend-deploy-instance",
  "name" : "erp-frontend-deploy-instance",
  "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/",
  "buildable" : True,
  "builds" : [
    {
      "_class" : "hudson.model.FreeStyleBuild",
      "number" : 15,
      "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/15/"
    },
    {
      "_class" : "hudson.model.FreeStyleBuild",
      "number" : 14,
      "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/14/"
    },
    {
      "_class" : "hudson.model.FreeStyleBuild",
      "number" : 13,
      "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/13/"
    },
    {
      "_class" : "hudson.model.FreeStyleBuild",
      "number" : 12,
      "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/12/"
    },
    {
      "_class" : "hudson.model.FreeStyleBuild",
      "number" : 11,
      "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/11/"
    }
  ],
  "color" : "blue",
  "firstBuild" : {
    "_class" : "hudson.model.FreeStyleBuild",
    "number" : 11,
    "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/11/"
  },
  "healthReport" : [
    {
      "description" : "Build stability: No recent builds failed.",
      "iconClassName" : "icon-health-80plus",
      "iconUrl" : "health-80plus.png",
      "score" : 100
    }
  ],
  "inQueue" : False,
  "keepDependencies" : False,
  "lastBuild" : {
    "_class" : "hudson.model.FreeStyleBuild",
    "number" : 15,
    "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/15/"
  },
  "lastCompletedBuild" : {
    "_class" : "hudson.model.FreeStyleBuild",
    "number" : 15,
    "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/15/"
  },
  "lastFailedBuild" : None,
  "lastStableBuild" : {
    "_class" : "hudson.model.FreeStyleBuild",
    "number" : 15,
    "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/15/"
  },
  "lastSuccessfulBuild" : {
    "_class" : "hudson.model.FreeStyleBuild",
    "number" : 15,
    "url" : "https://jenkins.younex.de/view/all/job/erp-frontend-deploy-instance/15/"
  },
  "lastUnstableBuild" : None,
  "lastUnsuccessfulBuild" : None,
  "nextBuildNumber" : 16,
  "property" : [
    {
      "_class" : "jenkins.model.BuildDiscarderProperty"
    },
    {
      "_class" : "hudson.model.ParametersDefinitionProperty",
      "parameterDefinitions" : [
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "name" : "TARGET_HOST",
            "value" : "192.168.12.68"
          },
          "description" : "IP or hostname of the LogShip instance (ssh as root from the jenkins user; its key must be in authorized_keys — true for every clone of the golden template)",
          "name" : "TARGET_HOST",
          "type" : "StringParameterDefinition"
        },
        {
          "_class" : "hudson.model.StringParameterDefinition",
          "defaultParameterValue" : {
            "_class" : "hudson.model.StringParameterValue",
            "name" : "BRANCH",
            "value" : "dev"
          },
          "description" : "Git branch to build (dev, main, feature/…)",
          "name" : "BRANCH",
          "type" : "StringParameterDefinition"
        }
      ]
    }
  ],
  "queueItem" : None,
  "concurrentBuild" : False,
  "disabled" : False,
  "downstreamProjects" : [
    
  ],
  "labelExpression" : "built-in",
  "scm" : {
    "_class" : "hudson.plugins.git.GitSCM"
  },
  "upstreamProjects" : [
    
  ]
}