geoserver_2.23.3 #1
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Release Docker Image (Build and Push) | |
on: | |
release: | |
types: [published] | |
jobs: | |
geoserver: | |
if: ${{ contains(github.ref, 'geoserver_') }} | |
runs-on: ubuntu-latest | |
steps: | |
- uses: winterjung/split@v2 | |
id: split | |
with: | |
separator: "_" | |
msg: ${{ github.ref }} | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.ref }} | |
- uses: ./.github/actions/build_and_push | |
with: | |
image: "geoserver" | |
branch: ${{ github.ref }} | |
tag: ${{ steps.split.outputs._1 }} | |
push: true | |
username: ${{ secrets.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} | |
postgis: | |
if: ${{ contains(github.ref, 'postgis_') }} | |
runs-on: ubuntu-latest | |
steps: | |
- uses: winterjung/split@v2 | |
id: split | |
with: | |
separator: "_" | |
msg: ${{ github.ref }} | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.ref }} | |
- uses: ./.github/actions/build_and_push | |
with: | |
image: "postgis" | |
branch: ${{ github.ref }} | |
tag: ${{ steps.split.outputs._1 }} | |
push: true | |
username: ${{ secrets.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} | |
nginx: | |
if: ${{ contains(github.ref, 'nginx_') }} | |
runs-on: ubuntu-latest | |
steps: | |
- uses: winterjung/split@v2 | |
id: split | |
with: | |
separator: "_" | |
msg: ${{ github.ref }} | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.ref }} | |
- uses: ./.github/actions/build_and_push | |
with: | |
image: "nginx" | |
branch: ${{ github.ref }} | |
tag: ${{ steps.split.outputs._1 }} | |
push: true | |
username: ${{ secrets.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} | |
geoserver_data: | |
if: ${{ contains(github.ref, 'geoserver_data_') }} | |
runs-on: ubuntu-latest | |
steps: | |
- uses: winterjung/split@v2 | |
id: split | |
with: | |
separator: "_" | |
msg: ${{ github.ref }} | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.ref }} | |
- uses: ./.github/actions/build_and_push | |
with: | |
image: "geoserver_data" | |
branch: ${{ github.ref }} | |
tag: ${{ steps.split.outputs._2 }} | |
push: true | |
username: ${{ secrets.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} | |
letsencrypt: | |
if: ${{ contains(github.ref, 'letsencrypt_') }} | |
runs-on: ubuntu-latest | |
steps: | |
- uses: winterjung/split@v2 | |
id: split | |
with: | |
separator: "_" | |
msg: ${{ github.ref }} | |
- uses: actions/checkout@v3 | |
with: | |
ref: ${{ github.ref }} | |
- uses: ./.github/actions/build_and_push | |
with: | |
image: "letsencrypt" | |
branch: ${{ github.ref }} | |
tag: ${{ steps.split.outputs._1 }} | |
push: true | |
username: ${{ secrets.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} |