Skip to content

Refactor image building to use committed source and a release workflow #90

Refactor image building to use committed source and a release workflow

Refactor image building to use committed source and a release workflow #90

name: Build UAA Server
on:
pull_request:
paths:
- '.github/workflows/build_uaa_server.yaml'
- '.github/workflows/build-image.yaml'
- 'uaa-server/Dockerfile'
- 'uaa-server/metadata/*'
- 'uaa-server/*.yml'
- 'uaa-server/*.properties'
- 'build.ps1'
push:
branches:
- main
paths:
- '.github/workflows/build_uaa_server.yaml'
- '.github/workflows/build-image.yaml'
- 'uaa-server/Dockerfile'
- 'uaa-server/metadata/*'
- 'uaa-server/*.yml'
- 'uaa-server/*.properties'
- 'build.ps1'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
permissions:
contents: read
pull-requests: write
jobs:
build:
uses: ./.github/workflows/build-image.yaml
with:
image: uaa-server
port: '8080'
description: UAA Server
secrets: inherit