Skip to content

Cum să definești un job într-un pipeline Concourse CI

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să definești un job într. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.

Job-urile sunt unitățile de execuție principale în Concourse CI. Acest ghid explică structura și configurarea lor.

Structură de bază

jobs:
  - name: build
    plan:
      - task: build
        config:
          platform: linux
          image_resource:
            type: registry-image
            source:
              repository: golang
              tag: "1.20"
          run:
            path: go
            args: [build]

Job cu resurse

jobs:
  - name: test-and-build
    plan:
      - get: source
        trigger: true
      - task: test
        config:
          platform: linux
          image_resource:
            type: registry-image
            source:
              repository: golang
          inputs:
            - name: source
          run:
            path: go
            args: [test, ./...]

Job secvențial

jobs:
  - name: deploy
    plan:
      - get: release
      - task: build
        file: ci/build.yml
      - task: deploy
        file: ci/deploy.yml

Prevenire

  • Definirea clară a dependențelor între job-uri
  • Testarea locală cu fly execute
  • Versionarea configurațiilor job-urilor

DodaTech Tools

Doda Browser oferă vizualizarea grafică a job-urilor. DodaZIP arhivează output-ul fiecărui job.

Întrebări frecvente

### Câte job-uri pot defini într-un pipeline?

Nu există o limită strictă, dar pentru claritate, recomandăm sub 20 de job-uri per pipeline.

Cum rulează job-urile în paralel?

Job-urile fără dependențe între ele rulează automat în paralel în Concourse.

Pot reutiliza un job în mai multe pipeline-uri?

Da, poți extrage configurația job-ului într-un fișier separat și-l poți referenția cu file:.

Construit de echipa Doda Browser, DodaZIP și Durga Antivirus Pro.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro