Geçiş rehberleri
GitHub-hosted runners ürününden runnerhut ürününe geçiş yapın
İş akışlarınızı GitHub-hosted runners konumundan taşımaya yönelik tam değişiklik ve geri taşımaya yönelik değişiklik, böylece taahhütte bulunmadan değerlendirme yapabilirsiniz.
GitHub-hosted runners neyi iyi yapıyor?
- Sıfır yapılandırma — yüklenecek bir şey yok, güvenilecek bir şey yok
- Faturalandırma zaten GitHub faturanızda birleştirildi
- Ücretli planlarda yerel arm64 ve daha büyük koşucu boyutları
- GitHub'ın kendi destek ve durum sayfası tarafından desteklenmektedir
Nerede farklıyız
- Her işletim sisteminde runnerhut'un (runnerhut) dakika başına fiyatının kabaca iki katı
- Actions hesaplama, önbellek ve günlükler için yalnızca AB'de ikamet yoktur - GitHub, ABD merkezli bir Microsoft yan kuruluşudur
- Önbellek, depo başına 10 GB ile sınırlıdır ve agresif bir şekilde tahliye edilir
- Önbellek geri yüklemesi kısıtlanıyor; büyük önbellekler genellikle birkaç dakika sürer
- Standart çalıştırıcılar gürültülü komşu varyansı ile paylaşılan vCPU kullanır
- Docker katman önbelleğinin yeniden oluşturulması veya bir kayıt defterine kendiniz gönderilmesi gerekir
- İş akışları arası önbellek paylaşımı ve önbellek analitiği yok
Göç
Ve geri göç
Bunu yayınlıyoruz çünkü BuildJet kapatıldıktan sonra "ya ortadan kaybolursan" adil bir sorudur. Ayrılmak, varmak için değiştirdiğiniz tek satırın aynısıdır.
Kontrol listesi
- Taşımak istediğiniz depolara runnerhut GitHub App uygulamasını yükleyin
- Önce bir işte devam eden işlemleri değiştirin ve zamanlamaları eski koşucuyla karşılaştırın
- Arm64'e de geçiyorsanız, anahtarları önbelleğe almak için runner.arch'ı ekleyin
- Karşılaştırma doğru göründüğünde deponun geri kalanına yayın
- Kuruluş geneline geçmeden önce bir bütçe sınırı ve eşzamanlılık iptali belirleyin
Bir sonraki build'iniz yarı fiyata iki kat hızlı olabilir
Ücretsiz başlayın. Ayrılmak da aynı tek satır ve o diff'i de yayımlıyoruz.
İlgili
DemirciDaha hızlı önbelleğe alma ve daha düşük maliyetle 2 kata kadar daha hızlı CI reklamı yapan, anında GitHub Actions değişimi olarak konumlandırılan YC destekli yönetilen çalıştırma platformu. Peak XV liderliğindeki B Serisini yükseltti ve SOC 2 Type 2 uyumludur.WarpBuildLinux, macOS ve Windows çalıştırıcılarının yanı sıra AWS, GCP ve Azure'da kendi bulut dağıtımlarınızı sunan, barındırılan bir çalıştırıcı platformu. GitHub tarafından barındırılan koşucuların yaklaşık yarısı kadar maliyetle yaklaşık 2 kat daha hızlı yapıların reklamını yapar.Ad alanıCI ve geliştirme için geçici bilgi işlem: Bazel uzaktan yürütme ve çıkış filtreleme ile geliştirme kutuları, korumalı alanlar ve geçici Kubernetes kümelerinin yanı sıra açılır GitHub çalıştırıcıları.UbicloudYönetilen Postgres ve GitHub Actions ile birlikte yönetilen Kubernetes çalıştırıcılarını çalıştıran, öncelikle fiyat-performans ve açık ve taşınabilir olma konusunda rekabet eden açık kaynaklı bir bulut.