İçeriğe geç

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

  1. Taşımak istediğiniz depolara runnerhut GitHub App uygulamasını yükleyin
  2. Önce bir işte devam eden işlemleri değiştirin ve zamanlamaları eski koşucuyla karşılaştırın
  3. Arm64'e de geçiyorsanız, anahtarları önbelleğe almak için runner.arch'ı ekleyin
  4. Karşılaştırma doğru göründüğünde deponun geri kalanına yayın
  5. 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.