|
1 | 1 | docker-re-release.run()
|
2 | 2 | docker-re-release.modernSCM({$class=GitSCMSource, remote=https://github.com/opensearch-project/opensearch-build-libraries.git})
|
3 |
| - docker-re-release.library({identifier=jenkins@5.11.1, retriever=null}) |
| 3 | + docker-re-release.library({identifier=jenkins@6.2.0, retriever=null}) |
4 | 4 | docker-re-release.pipeline(groovy.lang.Closure)
|
5 | 5 | docker-re-release.timeout({time=2, unit=HOURS})
|
6 | 6 | docker-re-release.echo(Executing on agent [label:none])
|
|
14 | 14 | docker-re-release.script(groovy.lang.Closure)
|
15 | 15 | docker-re-release.patchDockerImage({product=opensearch, tag=1})
|
16 | 16 | patchDockerImage.legacySCM(groovy.lang.Closure)
|
17 |
| - patchDockerImage.library({identifier=jenkins@5.11.1, retriever=null}) |
| 17 | + patchDockerImage.library({identifier=jenkins@6.2.0, retriever=null}) |
18 | 18 | patchDockerImage.sh(#!/bin/bash
|
19 | 19 | set -e
|
20 | 20 | set +x
|
|
27 | 27 | patchDockerImage.sh({script=docker inspect --format '{{ index .Config.Labels "org.label-schema.version"}}' opensearchproject/opensearch:latest, returnStdout=true})
|
28 | 28 | patchDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml})
|
29 | 29 | InputManifest.asBoolean()
|
30 |
| - patchDockerImage.buildDockerImage({inputManifest=manifests/1.3.0/opensearch-1.3.0.yml, buildNumber=7756, buildDate=20230619, buildOption=re_release_docker_image, artifactUrlX64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, artifactUrlArm64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz}) |
| 30 | + patchDockerImage.buildDockerImage({inputManifest=manifests/1.3.0/opensearch-1.3.0.yml, buildNumber=7756, buildGitRef=1.3.0, buildDate=20230619, buildOption=re_release_docker_image, artifactUrlX64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz, artifactUrlArm64=https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz}) |
31 | 31 | buildDockerImage.legacySCM(groovy.lang.Closure)
|
32 |
| - buildDockerImage.library({identifier=jenkins@5.11.1, retriever=null}) |
| 32 | + buildDockerImage.library({identifier=jenkins@6.2.0, retriever=null}) |
33 | 33 | buildDockerImage.readYaml({file=manifests/1.3.0/opensearch-1.3.0.yml})
|
34 | 34 | InputManifest.asBoolean()
|
35 | 35 | buildDockerImage.echo(Triggering docker-build)
|
36 | 36 | buildDockerImage.string({name=DOCKER_BUILD_GIT_REPOSITORY, value=https://github.com/opensearch-project/opensearch-build})
|
37 |
| - buildDockerImage.string({name=DOCKER_BUILD_GIT_REPOSITORY_REFERENCE, value=main}) |
| 37 | + buildDockerImage.string({name=DOCKER_BUILD_GIT_REPOSITORY_REFERENCE, value=1.3.0}) |
38 | 38 | buildDockerImage.string({name=DOCKER_BUILD_SCRIPT_WITH_COMMANDS, value=id && pwd && cd docker/release && curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/x64/tar/dist/opensearch/opensearch-1.3.0-linux-x64.tar.gz -o opensearch-x64.tgz && curl -sSL https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.0/7756/linux/arm64/tar/dist/opensearch/opensearch-1.3.0-linux-arm64.tar.gz -o opensearch-arm64.tgz && bash build-image-multi-arch.sh -v 1.3.0 -f ./dockerfiles/opensearch.al2.dockerfile -p opensearch -a 'x64,arm64' -r opensearchstaging/opensearch -t 'opensearch-x64.tgz,opensearch-arm64.tgz' -n 7756})
|
39 | 39 | buildDockerImage.build({job=docker-build, propagate=true, wait=true, parameters=[null, null, null]})
|
40 | 40 | buildDockerImage.echo(Triggering docker create tag with build number)
|
|
53 | 53 | patchDockerImage.build({job=docker-promotion, propagate=true, wait=true, parameters=[null, null, null]})
|
54 | 54 | docker-re-release.postCleanup()
|
55 | 55 | postCleanup.cleanWs({disableDeferredWipeout=true, deleteDirs=true})
|
| 56 | + docker-re-release.sh(docker image prune -f --all) |
0 commit comments