Skip to content

Build Docker Images

Build Docker Images #5

Workflow file for this run

name: Build Docker Images
on:
workflow_dispatch:
inputs:
tagName:
description: 'Tag'
required: true
default: 'latest'
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Log in to GHCR
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push udap.authserver.devdays Docker image
uses: docker/build-push-action@v5
with:
context: .
file: ./udap.authserver.devdays/Dockerfile
push: true
tags: ghcr.io/joeshook/udapauthserverdevdays:${{ github.event.inputs.tagName }}
- name: Build and push udap.certificates.server.devdays Docker image
uses: docker/build-push-action@v5
with:
context: .
file: ./udap.certificates.server.devdays/Dockerfile
push: true
tags: ghcr.io/joeshook/udapcertificatesserverdevdays:${{ github.event.inputs.tagName }}
- name: Build and push udap.fhirserver.devdays Docker image
uses: docker/build-push-action@v5
with:
context: .
file: ./udap.fhirserver.devdays/Dockerfile
push: true
tags: ghcr.io/joeshook/udapfhirserverdevdays:${{ github.event.inputs.tagName }}
- name: Build and push udap.idp.server.devdays Docker image
uses: docker/build-push-action@v5
with:
context: .
file: ./udap.idp.server.devdays/Dockerfile
push: true
tags: ghcr.io/joeshook/udapidpserverdevdays:${{ github.event.inputs.tagName }}