frontend docker build workflow

This commit is contained in:
Ulf Gebhardt 2024-02-26 03:35:40 +01:00
parent fd7f7e688f
commit 2069fffed8
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
2 changed files with 10 additions and 1 deletions

View File

@ -42,6 +42,9 @@ frontend-test-unit-code: &frontend-test-unit-code
frontend-test-build-code: &frontend-test-build-code
- 'frontend/**/*'
frontend-test-build-docker: &frontend-test-build-docker
- 'frontend/**/*'
frontend-test-build-docs: &frontend-test-build-docs
- 'frontend/**/*.md'
- 'frontend/.vuepress/*'

View File

@ -26,21 +26,27 @@ jobs:
name: Build Docker Production - Frontend
needs: files-changed
runs-on: ubuntu-latest
env:
WORKING_DIRECTORY: ./frontend
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Frontend | Build Docker Production
run: docker compose -f docker-compose.yml build
working-directory: ${{env.WORKING_DIRECTORY}}
build-development:
if: needs.files-changed.outputs.changes == 'true'
name: Build Docker Development - Frontend
needs: files-changed
runs-on: ubuntu-latest
env:
WORKING_DIRECTORY: ./frontend
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Frontend | Build Docker Development
run: docker compose build
working-directory: ${{env.WORKING_DIRECTORY}}