0Pricing
CI/CD with GitHub Actions & DevOps Pipelines · Lezione

Il primo workflow GitHub

Crei ed esegua il suo primo workflow di GitHub Actions per automatizzare una semplice attività nel repository.

Il primo workflow GitHub è una lezione CI/CD with GitHub Actions & DevOps Pipelines gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento CI/CD with GitHub Actions & DevOps Pipelines, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso CI/CD with GitHub Actions & DevOps Pipelines include 4 lezioni in totale.

Benvenuti nei workflow!

Un workflow è una sequenza automatizzata di passaggi che viene eseguita nel repository. Lo scrive in YAML e lo inserisce in .github/workflows/.

Il cuore: nome e trigger

Ogni workflow necessita di un name per essere identificato e di una chiave on per il trigger. Utilizzi on: push per eseguirlo ogni volta che viene inviato del codice.

Job: le unità di lavoro

Dopo aver definito quando viene eseguito un workflow, jobs definisce cosa deve fare. Ogni job è un’unità di lavoro indipendente con il proprio id.

Runner: la Sua macchina virtuale

La chiave runs-on sceglie la macchina per il job. ubuntu-latest è la scelta più comune; windows-latest e macos-latest sono disponibili quando servono.

Steps: la sequenza di action

All’interno di un job, gli steps vengono eseguiti in ordine. run esegue un comando shell; uses importa un’action predefinita. Inizieremo da run.

Il primo workflow: Hello!

Ecco un workflow iniziale completo: estrae il codice, stampa un saluto ed elenca i file. Lo salvi come hello-workflow.yml e lo esegua.

name: My First Hello Workflow

on: [push]

jobs:
  say_hello_job:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v4
      - name: Say Hello World
        run: echo "Hello from GitHub Actions!"
      - name: List current directory files
        run: ls -la

Capire il comando `run`

La chiave run esegue qualsiasi comando shell sul runner: echo per stampare, ls -la per elencare i file. Colleghi più righe con |.

Attivare il workflow

Con on: [push], il workflow si avvia automaticamente dopo aver eseguito il commit e il push del file YAML nel repository. Non è necessario alcun avvio manuale.

Visualizzare le esecuzioni del workflow

Apra la scheda Actions del repository per osservare le esecuzioni in tempo reale: stato, job, step e log completi per il debug degli errori.

Verifica rapida: struttura del workflow

Quale delle seguenti NON è una parola chiave di primo livello utilizzata direttamente in un file YAML di base di GitHub Actions?

Riepilogo: la prima automazione!

Ha creato e attivato il Suo primo workflow: si trova in .github/workflows/, si avvia in seguito a un evento ed esegue gli step su un runner scelto. Ottimo.

Domande Frequenti

La lezione «Il primo workflow GitHub» è gratuita?

Sì — il testo completo di «Il primo workflow GitHub» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso CI/CD with GitHub Actions & DevOps Pipelines, passa a CoddyKit PRO. Il corso CI/CD with GitHub Actions & DevOps Pipelines include 4 lezioni in totale.

Cosa imparerò in «Il primo workflow GitHub»?

Crei ed esegua il suo primo workflow di GitHub Actions per automatizzare una semplice attività nel repository. Eserciti CI/CD with GitHub Actions & DevOps Pipelines con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare CI/CD with GitHub Actions & DevOps Pipelines?

Non è richiesta alcuna esperienza precedente. CI/CD with GitHub Actions & DevOps Pipelines su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Il primo workflow GitHub»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione CI/CD with GitHub Actions & DevOps Pipelines?

Sì. Ogni lezione CI/CD with GitHub Actions & DevOps Pipelines include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Che cosa sono CI/CD e DevOps?
  2. Concetti fondamentali di GitHub Actions
  3. Il primo workflow GitHub
  4. Gestire Secrets e variabili d'ambiente
← Torna a CI/CD with GitHub Actions & DevOps Pipelines