İçeriğe geç

Otomasyonlar

Tekrarlayan iş, zamanında yapılır.

Bir istemi, zamanlamaya göre çalışan ya da olaylara tepki veren bir otomasyona dönüştür; sonra sonuçlarına ve geçmişine dön.

Demo projeyle gerçek bir bycoda ekranı

Zamanlamalar ve tetikleyiciler

Host’un saat diliminde saatlik, günlük, hafta içi veya haftalık çalıştır. Ya da görevlerden, sosyal medyadan, GitHub, GitLab, Azure DevOps, Linear ve Jira’dan gelen olaylara tepki ver.

Şablonla başla

Şablonlar kritik hata bulmayı, güvenlik açığı taramayı, pull request incelemeyi, bağımlılıkları denetlemeyi, issue ayıklamayı, başarısız CI’ı izlemeyi ve haftalık changelog yazmayı kapsar.

Her çalıştırmada kontrol sende

Kaydetmeden önce zamanlamayı önizle, hemen çalıştır, duraklat, devam ettir ya da bir çalıştırmayı durdur ve geçmişi oku. Bir otomasyon kendini değiştiremez ya da kendi izinlerini yükseltemez.

Neler yapabilirsin

  • Saatlik, günlük, hafta içi ve haftalık zamanlamalar
  • GitHub, GitLab, Azure DevOps, Linear, Jira, görevler ve sosyal medyadan tetikleyiciler
  • İnceleme, denetim, doküman, test ve changelog şablonları
  • Otomasyon başına sağlayıcı, model ve izin modu
  • Zamanlama önizleme, hemen çalıştır, duraklat ve devam ettir
  • Çalıştırma geçmişi ve limitler
  • Otomatik düzeltme yalnızca temiz, yönetilen bir worktree’de çalışır

Örnekler

Pazartesi changelog’u

Her pazartesi geçen haftanın merge edilen değişikliklerini taslak bir changelog’a özetle.

Taslak PR incelemesi

Her yeni taslak pull request’i salt okunur bir istemle incele.

Issue ayıklama

Yeni GitHub issue’larını önerilen yapılacaklar maddelerine dönüştür.

Bilmekte fayda var

Otomasyonlar, bycoda Host üzerinde giriş yapmış sağlayıcınla çalışır. Olay tetikleyicileri için ilgili entegrasyonun bağlı olması gerekir. Otomasyon oluşturmak onu çalıştırmaz.

Sorular

Bilgisayarımın açık olması gerekiyor mu?

Otomasyonlar ait oldukları makinenin Host’unda çalışır; yani o makinenin açık olması gerekir.

Bir otomasyon kodu push edebilir veya merge edebilir mi?

İzin modunun sınırları içinde çalışır. Merge’ler, gönderimler ve diğer hassas işlemler yine senin onayını ister.

Zamanlamadan önce deneyebilir miyim?

Evet. Zamanlamayı önizle ve denemek için Hemen çalıştır’ı kullan.

Kendi projelerinde dene.

bycoda ücretsiz, açık kaynak ve Windows x64 ile Apple Silicon Mac’ler için beta aşamasında. Zaten kullandığın ajan hesaplarını getir yeter.

Bu sürümün masaüstü paketleri Windows x64 ve Apple Silicon işlemcili macOS için yayımlandı.