Files
Platform-CI/.gitea/scoped_workflows/quickstack-oci.yml
T
vadimenovikau 2c6c3b31c1
vadimenovikau/Platform-CI: Immutable QuickStack OCI deployment / Build once and deploy exact digest (push) Failing after 24s
Load central action from its source repository
2026-08-18 15:27:06 +02:00

33 lines
919 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: vadimenovikau/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