mirror of
https://bitbucket.org/atlassian-docker/docker-atlassian-confluence-server.git
synced 2024-08-30 18:22:16 +00:00
Supports building 8.x and JDK 17 releases
This commit is contained in:
parent
0fd4e715b1
commit
bcc2fc8e4f
@ -219,6 +219,190 @@ pipelines:
|
|||||||
--push
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 1
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='0' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 2
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='1' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 3
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='2' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 4
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='3' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 5
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='4' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 6
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='5' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 7
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='6' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 8
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--update \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='7' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
# All other branches & PRs; run unit tests & functional tests
|
# All other branches & PRs; run unit tests & functional tests
|
||||||
@ -468,6 +652,198 @@ pipelines:
|
|||||||
--push
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 1
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='0' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 2
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='1' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 3
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='2' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 4
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='3' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 5
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='4' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 6
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='5' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 7
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='6' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
|
- step:
|
||||||
|
name: JDK 17 - Batch 8
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
script:
|
||||||
|
- git submodule update --init --recursive
|
||||||
|
- echo ${DOCKER_BOT_PASSWORD} | docker login ${DOCKER_REGISTRY} --username ${DOCKER_BOT_USERNAME} --password-stdin
|
||||||
|
- >
|
||||||
|
python /usr/src/app/make-releases.py \
|
||||||
|
--create \
|
||||||
|
--create-eap \
|
||||||
|
--start-version='8' \
|
||||||
|
--dockerfile='Dockerfile' \
|
||||||
|
--dockerfile-buildargs='BASE_IMAGE=eclipse-temurin:17' \
|
||||||
|
--dockerfile-version-arg='CONFLUENCE_VERSION' \
|
||||||
|
--mac-product-key='confluence' \
|
||||||
|
--tag-suffixes='jdk17,ubuntu-jdk17' \
|
||||||
|
--concurrent-builds='1' \
|
||||||
|
--job-offset='7' \
|
||||||
|
--jobs-total='8' \
|
||||||
|
--docker-repos='atlassian/confluence,atlassian/confluence-server' \
|
||||||
|
--push
|
||||||
|
|
||||||
|
|
||||||
custom-release:
|
custom-release:
|
||||||
- variables:
|
- variables:
|
||||||
- name: CONFLUENCE_VERSION
|
- name: CONFLUENCE_VERSION
|
||||||
|
@ -15,6 +15,14 @@ images = {
|
|||||||
'tag_suffixes': ['jdk11','ubuntu-jdk11'],
|
'tag_suffixes': ['jdk11','ubuntu-jdk11'],
|
||||||
'dockerfile': 'Dockerfile',
|
'dockerfile': 'Dockerfile',
|
||||||
'docker_repos': REPOS,
|
'docker_repos': REPOS,
|
||||||
|
},
|
||||||
|
17: {
|
||||||
|
'start_version': '8',
|
||||||
|
'default_release': False,
|
||||||
|
'base_image': 'eclipse-temurin:17',
|
||||||
|
'tag_suffixes': ['jdk17','ubuntu-jdk17'],
|
||||||
|
'dockerfile': 'Dockerfile',
|
||||||
|
'docker_repos': REPOS,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user