Utforska jobb
Arbetsflöden innehåller ett eller flera jobb. Ett jobb är en uppsättning steg som ska köras i ordning på en löpare.
Steg i ett jobb körs på samma löpare och delar samma filsystem.
Loggarna som skapas av jobb är sökbara och artefakter som skapas kan sparas.
Jobb med beroenden
Om ett arbetsflöde som standard innehåller flera jobb körs de parallellt.
jobs:
startup:
runs-on: ubuntu-latest
steps:
- run: ./setup_server_configuration.sh
build:
steps:
- run: ./build_new_server.sh
Ibland kan du behöva ett jobb för att vänta tills ett annat jobb har slutförts.
Det kan du göra genom att definiera beroenden mellan jobben.
jobs:
startup:
runs-on: ubuntu-latest
steps:
- run: ./setup_server_configuration.sh
build:
needs: startup
steps:
- run: ./build_new_server.sh
Kommentar
Om startjobbet i exemplet ovan misslyckas körs inte byggjobbet.
Mer information om jobbberoenden finns i avsnittet Skapa beroende jobb i Hantera komplexa arbetsflöden.