mirror of
https://github.com/bunkerity/bunkerized-nginx
synced 2023-12-13 21:30:18 +01:00
58 lines
1.6 KiB
YAML
58 lines
1.6 KiB
YAML
name: Automatic tests (UI)
|
|
|
|
permissions: read-all
|
|
|
|
on:
|
|
push:
|
|
branches: [ui]
|
|
|
|
jobs:
|
|
|
|
# Containers
|
|
build-bw:
|
|
uses: ./.github/workflows/container-build.yml
|
|
with:
|
|
RELEASE: ui
|
|
ARCH: linux/amd64
|
|
IMAGE: bunkerweb
|
|
DOCKERFILE: src/bw/Dockerfile
|
|
secrets:
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
build-sc:
|
|
uses: ./.github/workflows/container-build.yml
|
|
with:
|
|
RELEASE: ui
|
|
ARCH: linux/amd64
|
|
IMAGE: scheduler
|
|
DOCKERFILE: src/scheduler/Dockerfile
|
|
secrets:
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
build-ui:
|
|
uses: ./.github/workflows/container-build.yml
|
|
with:
|
|
RELEASE: ui
|
|
ARCH: linux/amd64
|
|
IMAGE: ui
|
|
DOCKERFILE: src/ui/Dockerfile
|
|
secrets:
|
|
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
|
|
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|
|
|
|
# UI tests
|
|
tests-ui:
|
|
needs: [code-security, build-bw, build-sc, build-ui]
|
|
uses: ./.github/workflows/tests-ui.yml
|
|
with:
|
|
RELEASE: ui
|
|
secrets:
|
|
PRIVATE_REGISTRY: ${{ secrets.PRIVATE_REGISTRY }}
|
|
PRIVATE_REGISTRY_TOKEN: ${{ secrets.PRIVATE_REGISTRY_TOKEN }}
|