Private
Public Access
10
0
Files
gh-actions/.github/workflows/test-full.yaml
2025-12-25 16:39:29 +03:30

41 lines
1.1 KiB
YAML

name: full CI
run-name: ${{ github.actor }} run Actions 🚀
on:
workflow_dispatch:
inputs:
run-docker:
description: 'Run Docker Build and Push'
required: false
default: true
type: boolean
run-argocd:
description: 'Run ArgoCD Deployment'
required: false
default: true
type: boolean
debug:
description: 'Enable debug mode for ArgoCD deployment'
required: false
default: true
type: boolean
jobs:
docker:
if: ${{ github.event.inputs.run-docker == true }}
uses: ./.github/workflows/docker.yaml
with:
debug: ${{ github.event.inputs.debug }}
registry: ${{ vars.REGISTERY_ADDRESS }}
secrets:
REGISTERY_USER: ${{ secrets.REGISTERY_USER }}
REGISTERY_PASSWORD: ${{ secrets.REGISTERY_PASSWORD }}
argocd:
if: ${{ github.event.inputs.run-argocd == true }}
uses: ./.github/workflows/argocd.yaml
needs: docker
with:
debug: ${{ github.event.inputs.debug }}
secrets:
ARGOCD_GIT_TOKEN: ${{ secrets.ARGOCD_GIT_TOKEN }}