Skip to main content
GitLab CI/CD kullanmak için .gitlab-ci.yml dosyası oluşturmanız gerekir. Bu dosya, inşa edilecek pipeline’a dair talimatları içerir. GitLab Runner, talimatları GitLab API aracılığıyla çalıştırır. YAML formatında yazılan dosya, projenin kök dizininde bulunmalıdır. GitLab CI/CD tarafından otomatik olarak algılanır ve çalıştırılır.

Concepts

Stages

Pipeline aşamalarını tanımlar. Her aşama, bir veya daha fazla job içerir. Stage’ler sırayla çalıştırılır.

Jobs

Job, bir işi gerçekleştirmek üzere yapılandırılmış bir komut kümesidir. İlişkili job’lar stage halinde gruplandırılır. Aynı stage içindeki job’lar eşzamanlı olarak çalıştırılır.
script keyword job için tanımlanması zorunlu olan tek parametredir.

Stage

Script

Environment

Variables

Rules (Only/Except/New)

Includes

External YAML dosyalarını CI/CD konfigürasyonunuza dahil etmenizi sağlar. Bu sayede tekrar eden yapıları ayrı dosyalarda tanımlayabilir ve daha okunabilir hale getirebilirsiniz. // TODO: Example koy.

Artifacts

Cache

Dependencies