Files
Platform-CI/.gitea/scoped_workflows/quickstack-oci.yml
T
vadimenovikau d3c0b76329
Platform CI tests / QuickStack deploy action tests (push) Successful in 28s
ci: centralize QuickStack action source
2026-08-20 08:48:06 +00:00

33 lines
944 B
YAML

name: Immutable QuickStack OCI deployment
on:
push:
pull_request:
workflow_dispatch:
concurrency:
group: quickstack-oci-${{ gitea.repository }}-${{ gitea.ref }}
cancel-in-progress: false
jobs:
build_and_deploy:
name: Build once and deploy exact digest
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout consuming repository
uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Build and deploy declared QuickStack targets
uses: https://gitea.nuvisphere.de/Nuvisphere/Platform-CI/.gitea/actions/quickstack-oci@main
with:
config-path: .quickstack/deploy.json
env:
REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }}
REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }}
QUICKSTACK_API_TOKEN: ${{ secrets.QUICKSTACK_API_TOKEN }}
QUICKSTACK_BASE_URL: https://server.nuvisphere.de