{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 52,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
            "branch" : [
              {
                "SHA1" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
            "branch" : [
              {
                "SHA1" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
        "branch" : [
          {
            "SHA1" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://git.osmocom.org/docker-playground"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#52",
  "duration" : 453,
  "estimatedDuration" : 328,
  "executor" : None,
  "fullDisplayName" : "update-osmo-ci-on-slaves-dp #52",
  "id" : "52",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 52,
  "queueId" : 189658,
  "result" : "SUCCESS",
  "timestamp" : 1590831670509,
  "url" : "https://jenkins.osmocom.org/jenkins/view/All%20no%20Gerrit/job/update-osmo-ci-on-slaves-dp/52/",
  "builtOn" : "admin2-deb9build",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "centos8-build/Dockerfile",
          "centos8-build/Makefile"
        ],
        "commitId" : "c4298de73cb68faf0329f7d4e9b4ed04fb1aa32c",
        "timestamp" : 1590821878000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "centos8-build: new image\u000a\u000aCreate centos8-build similar to debian-stretch-build, as preparation for\u000attcn-3 tests on centos 8.\u000a\u000aRelated: OS#4564\u000aChange-Id: Ide1e88c92b7ac301f0ea8ca110c1b2eb43f9d5ad\u000a",
        "date" : "2020-05-30 08:57:58 +0200",
        "id" : "c4298de73cb68faf0329f7d4e9b4ed04fb1aa32c",
        "msg" : "centos8-build: new image",
        "paths" : [
          {
            "editType" : "add",
            "file" : "centos8-build/Makefile"
          },
          {
            "editType" : "add",
            "file" : "centos8-build/Dockerfile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jenkins-common.sh"
        ],
        "commitId" : "95bb9e5cb08b07c0deff68a4a87b67553adfa88b",
        "timestamp" : 1590821878000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "docker_images_require: scope of i: local\u000a\u000aPrepare to call docker_images_require from itself, make i a local\u000avariable.\u000a\u000aChange-Id: I228f54f3e7431dba9e8d2a5fab0ecba3d0e6d76b\u000a",
        "date" : "2020-05-30 08:57:58 +0200",
        "id" : "95bb9e5cb08b07c0deff68a4a87b67553adfa88b",
        "msg" : "docker_images_require: scope of i: local",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jenkins-common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jenkins-common.sh"
        ],
        "commitId" : "061efaf6e647d7b23d18765e932713d2503f8663",
        "timestamp" : 1590821878000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "docker_images_require: build depends too\u000a\u000aAdd a function to automatically resolve the most common dependencies,\u000aosmo-* need debian-stretch-build and ttcn3-* need debian-stretch-titan.\u000aDo this in a shell function in jenkins-common.sh, so we can extend it in\u000athe next patch with distribution specific dependencies (osmo-*-centos8\u000aneeds centos8-build).\u000a\u000aRelated: OS#4564\u000aChange-Id: I98760c6dc3206529c0e267338c9f6f8e1d5be33a\u000a",
        "date" : "2020-05-30 08:57:58 +0200",
        "id" : "061efaf6e647d7b23d18765e932713d2503f8663",
        "msg" : "docker_images_require: build depends too",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jenkins-common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ttcn3-sgsn-test/jenkins.sh",
          "ttcn3-sccp-test/jenkins.sh",
          "ttcn3-ggsn-test/jenkins.sh",
          "ttcn3-pcu-test/jenkins.sh",
          "ttcn3-sip-test/jenkins.sh",
          "ttcn3-bscnat-test/jenkins.sh",
          "ttcn3-hlr-test/jenkins.sh",
          "ttcn3-mgw-test/jenkins.sh",
          "ttcn3-bsc-test/jenkins-sccplite.sh",
          "README.md",
          "ttcn3-pcu-test/jenkins-sns.sh",
          "ttcn3-remsim-test/jenkins.sh",
          "ttcn3-msc-test/jenkins.sh",
          "ttcn3-bsc-test/jenkins.sh",
          "ttcn3-stp-test/jenkins.sh",
          "ttcn3-bts-test/jenkins.sh"
        ],
        "commitId" : "5505b95a150d5149c7b26b466db9eb7f9a097070",
        "timestamp" : 1590822846000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "ttcn3-*-test: remove implicit dependencies\u000a\u000aDon't list debian-stretch-build and debian-stretch-titan as dependencies\u000aanymore, now that docker_images_require finds them automatically.\u000a\u000aRelated: OS#4564\u000aChange-Id: I3cb6b693f3dd9df84fb29c0217bb3dae454cc18f\u000a",
        "date" : "2020-05-30 09:14:06 +0200",
        "id" : "5505b95a150d5149c7b26b466db9eb7f9a097070",
        "msg" : "ttcn3-*-test: remove implicit dependencies",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ttcn3-msc-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-sip-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-ggsn-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-remsim-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-hlr-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-bscnat-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-pcu-test/jenkins-sns.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-bsc-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-bts-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-sccp-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "README.md"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-bsc-test/jenkins-sccplite.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-pcu-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-stp-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-mgw-test/jenkins.sh"
          },
          {
            "editType" : "edit",
            "file" : "ttcn3-sgsn-test/jenkins.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/Makefile"
        ],
        "commitId" : "2a628add9c6e4ad6999b443c9650a171a390490e",
        "timestamp" : 1590822881000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "make/Makefile: add DISTRO argument\u000a\u000aPrepare for distro-specific osmo-* images. While at it, put each\u000a--build-arg on a separate line for readability.\u000a\u000aRelated: OS#4564\u000aChange-Id: I1bf1c46295035a073e440faea3696ce53e7d7985\u000a",
        "date" : "2020-05-30 09:14:41 +0200",
        "id" : "2a628add9c6e4ad6999b443c9650a171a390490e",
        "msg" : "make/Makefile: add DISTRO argument",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "jenkins-common.sh"
        ],
        "commitId" : "3e3a29865551561a9e9eb4f24e2b89875c74e9e8",
        "timestamp" : 1590822881000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "jenkins-common.sh: support osmo-*-centos8 images\u000a\u000aMake it possible to call the ttcn3-*/jenkins.sh scripts with:\u000a\u0009IMAGE_SUFFIX=\"master-centos8\"\u000a\u000aThe existing docker_images_require lines of these jenkins.sh scripts\u000awill then call docker_images_require with arguments like\u000a\"osmo-mgw-master-centos8\". For example, from ttcn3-mgw-test/jenkins.sh:\u000a\u000a\u0009docker_images_require \\\u000a\u0009\u0009\"osmo-mgw-$IMAGE_SUFFIX\" \\\u000a\u0009\u0009\"ttcn3-mgw-test\"\u000a\u000aLet docker_images_require build the image from\u000aosmo-mgw-master/Dockerfile (-centos8 is cut off from the dirname) and\u000awith DISTRO=centos8 as argument.\u000a\u000aCollisions with the debian-stretch images are avoided by setting IMAGE\u000ato the full image name (e.g. osmo-mgw-master-centos8).\u000a\u000aRelated: OS#4564\u000aChange-Id: I598a262fe1a7ed4dd89e13c53e4ded103c6e3b91\u000a",
        "date" : "2020-05-30 09:14:41 +0200",
        "id" : "3e3a29865551561a9e9eb4f24e2b89875c74e9e8",
        "msg" : "jenkins-common.sh: support osmo-*-centos8 images",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "jenkins-common.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "osmo-stp-master/Dockerfile",
          "osmo-mgw-master/Dockerfile",
          "osmo-remsim-master/Dockerfile",
          "osmo-bsc-master/Dockerfile",
          "osmo-msc-master/Dockerfile",
          "osmo-sgsn-master/Dockerfile",
          "osmo-pcu-master/Dockerfile",
          "osmo-hlr-master/Dockerfile",
          "osmo-bts-master/Dockerfile",
          "osmo-ggsn-master/Dockerfile",
          "osmo-sip-master/Dockerfile"
        ],
        "commitId" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
        "timestamp" : 1590823714000,
        "author" : {
          "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
          "fullName" : "Oliver Smith"
        },
        "authorEmail" : "osmith@sysmocom.de",
        "comment" : "osmo-*-master: support centos8\u000a\u000aAdjust the Dockerfiles, so 'docker_images_require osmo-mgw-master-centos8'\u000aetc. result in a centos8 based image. centos8-build already configures the\u000aOsmocom nightly repository, so we only need to configure it for\u000adebian-stretch.\u000a\u000aRelated: OS#4564\u000aChange-Id: I6579748056ce0505304378b342a698b98c77fd18\u000a",
        "date" : "2020-05-30 09:28:34 +0200",
        "id" : "9913f3896b788ed6ecfc0acea002fc89a0f452e4",
        "msg" : "osmo-*-master: support centos8",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "osmo-hlr-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-sgsn-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-stp-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-mgw-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-remsim-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-bsc-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-msc-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-bts-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-ggsn-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-pcu-master/Dockerfile"
          },
          {
            "editType" : "edit",
            "file" : "osmo-sip-master/Dockerfile"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jenkins.osmocom.org/jenkins/user/osmith",
      "fullName" : "Oliver Smith"
    }
  ]
}