GitHub Actions iş akışı oluşturucu
Tetikleyicileriniz, diliniz ve adımlarınızdan hazır kullanılabilir bir GitHub Actions iş akışı dosyası oluşturun.
GitHub Actions iş akışı oluşturucu
Bir GitHub Actions iş akışını sıfırdan oluşturmak, tetikleyiciler, matris stratejisi, önbellekleme ve izinler için tam YAML şeklini hatırlamak, ardından bunu itme yoluyla test etmek ve yazım hatası nedeniyle çalıştırmanın başarısız olmasını görmek anlamına gelir. Bu araç, seçenekler kümesinden tam, kaydedilmeye hazır bir iş akışı dosyası oluşturur, böylece sonuç hiçbir zaman .github/workflows konumuna ulaşmadan önce onu önizleyebilirsiniz.
İş akışını başlatan olayları seçin — itme, çekme isteği, cron programı veya manuel workflow_dispatch çalıştırması — ve itmeyi ve çekme isteğini belirli dallara veya dosya yollarına kısıtlayın. Bir dil seçin (Node.js, Python, Go, Rust, Java veya kurulum adımı olmayan genel iş) ve bir sürüm matrisi; oluşturucu, eşleşen kurulum eylemini, bağımlılık önbelleğini ve Node.js projeleri için npm, Yarn veya pnpm dahil yükleme komutunu bağlar. Test ve derleme adımlarını açıp kapatabilir, GITHUB_TOKEN izinlerini ayarlayabilir, yerine geçen çalıştırmaları iptal eden bir eşzamanlılık grubu ekleyebilir ve derleme çıktısı için bir upload-artifact adımı ekleyebilirsiniz.
Çıktı, seçenekleri ayarlarken iş akışının şeklini görebilmek için iş akışı şeklinin canlı sayacı içeren bir YAML dosyasıdır. Bir tetikleyiciyi tamamen işaretlenmemiş bırakırsanız, geçersiz bir dosya yerine açık bir mesaj döner ve eksik bir cron ifadesi GitHub'a ulaşmadan önce yakalanır.
Her şey tarayıcınızda yerel olarak çalışır — depo ayrıntıları, sırlar veya kod hiçbir yere gönderilmez. Sonucu kopyalayın, .github/workflows klasörüne yeniden adlandırmak ve yerleştirmek için bir metin dosyası olarak indirin veya daha sonra düzenlemek üzere başka bir aracın girişine gönderin.