NuGet aracı yükleyici görevi

Azure Pipelines

Derleme

Bu görevi, belirli bir NuGet sürümünü bulmak, indirmek ve önbelleğe almak ve yola eklemek için kullanın. Araçlar önbelleği hakkında bilgi için bkz. Azure-işlem hatları-araç-lib deposu.

Erişim

Yok

YAML kod parçacığı

# NuGet tool installer
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@1
  inputs:
    #versionSpec: # Optional
    #checkLatest: false # Optional

Bağımsız değişkenler

Bağımsız Değişken Description
versionSpec
Sürüm belirtimi
Yolda kullanılabilir hale getirmek için NuGet sürümünü belirten bir sürüm veya sürüm aralığı. Bir joker karakter olarak x kullanın. Kullanılabilir NuGet sürümlerinin listesinebakın. Yayın öncesi sürüm ile eşleştirmek istiyorsanız, belirtim yukarıdaki listeden bir ana, ikincil, yama ve yayın öncesi sürüm içermelidir. Örnekler: 5. x, 5.4. x, 5.3.1, >= 5.0.0-0. Belirtilmemişse, otomatik olarak bir sürüm seçilir
checkLatest
Her zaman yeni sürümleri denetle
Sürüm belirtimini karşılayan en son kullanılabilir sürümü her zaman denetleyin ve indirin NuGet.exe . bu seçeneğin etkinleştirilmesi, yeni bir NuGet sürümü yayınlandığında beklenmeyen derleme sonlarına neden olabilir

İpucu

Microsoft tarafından barındırılan aracılarıkullanıyorsanız, bu onay kutusunu işaretsiz bırakmanız gerekir. Microsoft tarafından barındırılan aracıları düzenli olarak güncelleştirdik, ancak en son sürümün ötesinde çok az. Bu nedenle, bu kutuyu seçtiğinizde, derleme daha yeni bir alt sürüme güncelleştirilerek çok fazla zaman harcamasını sağlar.

Açık kaynak

Bu görev GitHub 'daaçık kaynaktır. Geribildirim ve katılımlar hoş geldiniz.

SSS

Araç yükleyicileri hakkında nereden daha fazla bilgi edinebilirim?

Araç yükleyicilerinin ve örneklerin açıklaması için bkz. araç yükleyicileri.

Bir aracıya ihtiyacım var mı?

Yapınızı veya sürümünüzü çalıştırmak için en az bir aracınız olması gerekir.

Sorun yaşıyorum. Sorunları nasıl giderebilirim?

Bkz. derleme ve yayın sorunlarını giderme.

Varsayılan bir aracı havuzu seçemiyorum ve derleme veya yayınımı sıraya alamıyorum. Bu Nasıl yaparım? düzeltilsin mi?

Bkz. Aracı havuzları.

NuGet Push görevlerim şu hata ile başarısız oluyor: "hata: yerel veren sertifikası alınamıyor". Bunu nasıl giderebilirim?

Bu, güvenilen kök sertifika eklenerek düzeltilebilir. NODE_EXTRA_CA_CERTS=fileOrtam değişkenini yapı aracıya ekleyebilir veya NODE.EXTRA.CA.CERTS=file görev değişkenini işlem hattınızda ekleyebilirsiniz. Daha fazla ayrıntı için bkz. ortam değişkenleri .