Utforska jobb

Slutförd

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.