bir çikolata API anahtarı kullanarak bunu yayınlayabilirsiniz.
bazel paketi
Şu anda @petemounce
bu resmi olmayan paketi sağlıyor.
(yayınlamak üzere) çikolata kaynağı için yerel olarak bu API anahtarını ayarlamış olma
choco apikey -k <your key here> -s https://chocolatey.org/ üzerinden
scripts/packages/chocolatey/bazel.<version>.nupkg ile sonuçlanmalıdır
oluşturuldu.
build.ps1 komut dosyası mode değerlerini local, rc ve release destekler.
Test
Paketi oluşturma (-mode local ile)
bir web sunucusu çalıştırın (python -m SimpleHTTPServerscripts/packages/chocolatey uygun ve bir şu tarihte başlıyor:
http://localhost:8000)
Yüklemeyi test etme
test.ps1, paketi temiz bir şekilde yüklemelidir (yüklenmediyse hata vermelidir)
temiz bir şekilde yükleyin) ve bir sonraki adımda ne yapmanız gerektiğini söyleyin.
Kaldırma işlemini test etme
chocouninstallbazel
# should remove bazel from the system
Chocolatey'nin denetleme süreci burada da kontrolleri otomatik hale getirir.
Serbest bırak
Yeni sürümün URI'sı için tools/parameters.json değerini değiştirin ve
sürümü github sürümlerine yayınlandı.
./build.ps1-version <version> -isRelease./test.ps1-version <version>
# if the test.ps1 passeschocopushbazel.x.y.z.nupkg--sourcehttps://chocolatey.org/
Ardından Chocolatey.org otomatik kontroller yürütecek ve e-posta ile talebe yanıt verecektir.
sorumluyum.