İ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 CI/CD with GitHub Actions & DevOps Pipelines 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, CI/CD with GitHub Actions & DevOps Pipelines öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. CI/CD with GitHub Actions & DevOps Pipelines 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.
Yapay zeka eğitmeniyle CI/CD with GitHub Actions & DevOps Pipelines öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 12
- Dersler
- 48
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 CI/CD with GitHub Actions & DevOps Pipelines kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. CI/CD with GitHub Actions & DevOps Pipelines 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. CI/CD with GitHub Actions & DevOps Pipelines 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.
CI/CD with GitHub Actions & DevOps Pipelines öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te CI/CD with GitHub Actions & DevOps Pipelines, 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 CI/CD with GitHub Actions & DevOps Pipelines dersinde kod yazıp çalıştırabilir miyim?
Evet. Her CI/CD with GitHub Actions & DevOps Pipelines 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
- CI/CD ve DevOps Nedir?
- GitHub Actions Temel Kavramları
- İlk GitHub İş Akışınız
- Gizli Bilgileri ve Ortam Değişkenlerini Yönetme