0Pricing
DevOps Bootcamp · Ders

İlk GitHub İş Akışınız

Deponuzdaki basit bir görevi otomatikleştirmek için ilk GitHub Actions iş akışınızı oluşturup çalıştırın.

İlk GitHub İş Akışınız, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

İş Akışlarına Hoş Geldiniz!

İş akışı, deponuzda çalışan otomatikleştirilmiş bir adım tarifidir. Bunu YAML olarak yazar ve .github/workflows/ dizinine koyarsınız.

Temel: Ad ve Tetikleyiciler

Her iş akışının kendisini tanımlamak için bir name değerine ve tetikleyicisi için bir on anahtarına ihtiyacı vardır. Kod gönderildiğinde çalıştırmak için on: push kullanın.

İşler: Çalışma Birimleri

Bir iş akışının ne zaman çalışacağını ayarladıktan sonra, jobs onun ne yaptığını tanımlar. Her iş, kendine ait bir kimliği olan bağımsız bir çalışma birimidir.

Çalıştırıcılar: Sanal Makineniz

runs-on anahtarı, işiniz için kullanılacak makineyi seçer. ubuntu-latest tercih edilen seçenektir; gerektiğinde windows-latest ve macos-latest de kullanılabilir.

Adımlar: Eylem Dizisi

Bir işin içinde steps sırayla çalışır. run bir kabuk komutunu yürütür; uses önceden oluşturulmuş bir eylemi dahil eder. run ile başlayacağız.

İlk İş Akışınız: Merhaba!

İşte eksiksiz bir başlangıç iş akışı: kodunuzu çalışma ağacına alır, bir selamlama yazdırır ve dosyaları listeler. Bunu hello-workflow.yml olarak kaydedip çalıştırın.

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

`run` Komutunu Anlama

run anahtarı, çalıştırıcı üzerinde herhangi bir kabuk komutunu yürütür: yazdırmak için echo, dosyaları listelemek için ls -la. | ile birçok satırı birbirine bağlayabilirsiniz.

İş Akışınızı Tetikleme

on: [push] ile YAML dosyasını deponuza işleyip gönderdiğinizde iş akışınız otomatik olarak çalışır. Elle tetiklemek gerekmez.

İş Akışı Çalıştırmalarını Görüntüleme

Çalıştırmaları canlı olarak izlemek için deponuzdaki Actions sekmesine gidin: durumu, işleri, adımları ve hataları ayıklamak için eksiksiz günlük kayıtlarını burada görebilirsiniz.

Hızlı Kontrol: İş Akışı Yapısı

Aşağıdakilerden hangisi temel bir GitHub Actions iş akışı YAML dosyasında doğrudan kullanılan üst düzey anahtar kelimelerden biri DEĞİLDİR?

Tekrar: İlk Otomasyonunuz!

İlk iş akışınızı oluşturdunuz ve tetiklediniz: .github/workflows/ dizininde bulunuyor, bir olayla başlıyor ve seçilen bir çalıştırıcı üzerinde adımları yürütüyor. Harika.

Sıkça Sorulan Sorular

“İlk GitHub İş Akışınız” dersi ücretsiz mi?

Evet — “İlk GitHub İş Akışınız” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“İlk GitHub İş Akışınız” dersinde ne öğreneceğim?

Deponuzdaki basit bir görevi otomatikleştirmek için ilk GitHub Actions iş akışınızı oluşturup çalıştırın. DevOps Bootcamp ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“İlk GitHub İş Akışınız” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. CI/CD ve DevOps Nedir?
  2. GitHub Actions Temel Kavramları
  3. İlk GitHub İş Akışınız
  4. Gizli Bilgileri ve Ortam Değişkenlerini Yönetme
← DevOps Bootcamp Sayfasına Dön