ci: aggiungi workflow con trigger manuale
Hello CI / informazioni (push) Successful in 5s
Test Pipeline con Dipendenze / verifica-struttura (push) Successful in 6s
Test Pipeline con Dipendenze / verifica-sicurezza (push) Successful in 5s

This commit is contained in:
Andrea Comisso
2026-06-25 11:27:55 +02:00
parent 78d907144b
commit de7777aa6c
+41
View File
@@ -0,0 +1,41 @@
name: Workflow Manuale
on:
workflow_dispatch: # Attivato manualmente dall'interfaccia Gitea
inputs:
ambiente:
description: "Ambiente di destinazione"
required: true
type: choice
options:
- staging
- production
default: staging
messaggio:
description: "Messaggio di release"
required: false
type: string
default: "Deploy manuale"
jobs:
deploy-manuale:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Mostra parametri del deploy manuale
run: |
echo "======================================"
echo "Deploy manuale avviato da: ${{ github.actor }}"
echo "Ambiente scelto: ${{ inputs.ambiente }}"
echo "Messaggio: ${{ inputs.messaggio }}"
echo "Branch: ${{ github.ref_name }}"
echo "Commit: ${{ github.sha }}"
echo "======================================"
- name: Simula deploy (placeholder)
run: |
echo "In un workflow reale, qui ci sarebbe:"
echo " - Build dell'immagine Docker"
echo " - Push al registry"
echo " - Deploy via SSH su ${{ inputs.ambiente }}"