Bazelisk kullanarak Bazel'i yükleme / güncelleme

. Sorun bildirin Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Bazel yükleniyor

Bazelisk ise önerilen adımları uygulayarak Ubuntu, Windows ve macOS'e yükleyebilirsiniz. Otomatik olarak Bazel'ın uygun sürümünü indirip yükler. Aşağıdaki durumlarda Bazelisk'i kullanın: bağlı olarak, sitenin mevcut durumuna bağlı olarak Bazel'in veya Bazel'ın her zaman en yeni sürüme güncellenmesini sağlayabilirsiniz.

Daha fazla bilgi için bkz. resmî BENİOKU öğesi.

Bazel güncelleniyor

Bazel'in geriye dönük uyumluluk politikası vardır (uyumlu olmayan kullanıma sunma rehberine bakın) değişikliği yaparsanız (birinin yazarıdır). Bu sayfada, başarılı bir proje için başarılı bir gelecekteki uyumsuz değişikliklerle projenizi nasıl taşıyacağınızı ve sunacağınız uyumsuz değişiklik yazarlarına geri bildirim gönderin.

Bazelisk ile Bazel sürümlerini yönetme

Bazelisk aşağıdakileri yönetmenize yardımcı olur: Bazel sürümleri.

Bazelisk şunları yapabilir:

  • Bazel'i en son LTS veya periyodik sürüme otomatik olarak güncelleyin.
  • Projeyi, .bazelversion dosyasında belirtilen Bazel sürümüyle derleyin dosyası olarak kaydedebilirsiniz. Yeniden üretilebilirliği sağlamak için bu dosyayı sürüm kontrolünüze dahil edin. belirlemektir.
  • Uyumlu olmayan değişiklikler için projenizin taşınmasına yardımcı olun (yukarıya bakın)
  • Yayın adaylarını kolayca deneyin

Önerilen taşıma süreci

LTS sürümlerinde yapılan küçük güncellemelerde bir sonraki yayına hazırlanabilmesi için önceki sürümle uyumlu olduğundan emin olun. Ancak, ana LTS sürümleri arasında geriye dönük olarak uyumsuz değişiklikler yapılması.

Bir ana sürümden diğerine geçiş yapmak için şu süreci izleyin:

  1. Bir sonraki sürüme nasıl geçeceğinizle ilgili öneriler almak için sürüm notlarını okuyun.
  2. Önemli uyumsuz değişiklikler için ilişkili bir --incompatible_* işareti olmalıdır ve karşılık gelen GitHub sorunu:
    • Taşımayla ilgili kılavuzu ilişkili GitHub sorununda bulabilirsiniz.
    • Bazı uyumsuz değişikliklerin taşınması için araçlar mevcut. Örneğin, Örneğin, buildifier.
    • Taşıma sorunlarını, ilgili GitHub sorunu hakkında yorum yaparak bildirin.

Taşıma işleminden sonra endişelenmeden projelerinizi oluşturmaya devam edebilirsiniz. geriye dönük uyumluluk sağlamaya devam edecek.