39 lines
882 B
YAML
39 lines
882 B
YAML
on:
|
|
workflow_call:
|
|
inputs:
|
|
tag:
|
|
required: false
|
|
type: string
|
|
default: latest
|
|
debug:
|
|
required: false
|
|
type: boolean
|
|
default: false
|
|
migrate:
|
|
type: boolean
|
|
default: false
|
|
build:
|
|
type: boolean
|
|
default: false
|
|
environment:
|
|
type: string
|
|
required: true
|
|
host:
|
|
type: string
|
|
required: true
|
|
|
|
jobs:
|
|
deploy:
|
|
runs-on: gpu
|
|
env:
|
|
CR_REGISTRY: crp8vh46gd976oq8ipla
|
|
CR_REPO: ${{ github.event.repository.name }}
|
|
TAG: ${{ inputs.tag }}
|
|
steps:
|
|
- name: deploy k8s
|
|
uses: https://bb.hublab.ru/HUB/workflows/.gitea/actions/k8s@HEAD
|
|
with:
|
|
secrets: ${{ toJSON(secrets) }}
|
|
environment: ${{ inputs.environment }}
|
|
tag: ${{ inputs.tag }}
|
|
migrate: ${{ inputs.migrate }} |