Npm paketlerini yayımlama (YAML/Klasik)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure Pipelines'ı kullanarak npm paketlerinizi Azure Artifacts akışlarına veya npmjs.com gibi genel kayıt defterlerine yayımlayabilirsiniz. Bu makalede, YAML ve Klasik işlem hatlarını kullanarak npm paketlerinizi yayımlamayı öğreneceksiniz.
Azure Artifacts akışlarında yayımlama
Not
Azure Pipelines kullanarak paketlerinizi bir akışa yayımlamak için Proje Koleksiyonu Derleme Hizmeti ve projenizin Derleme Hizmeti kimliği Feed Publisher (Katkıda Bulunan) olarak ayarlanmalıdır. Daha fazla bilgi için bkz . Yeni kullanıcı/grup ekleme.
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry: Seçenekler: useExternalRegistry, useFeed. Kuruluşunuzda bir akış kullanmak için useFeed'i seçin.
- publishFeed: PublishRegistry = useFeed olduğunda gereklidir. Yayımlamak istediğiniz akış.
İpucu
Npm yayımlama görevini eklemek için YAML düzenleyicisini kullanmak, proje ve akış kimliklerini oluşturur publishFeed
.
Genel kayıt defterinde yayımlama
Paketlerinizi npmjs.com gibi genel bir npm kayıt defterinde yayımlamak için, önce istenen dış hizmete bağlanmak için bir hizmet bağlantısı oluşturmanız gerekir.
Proje ayarları'nı ve ardından Hizmet bağlantıları'nı seçin.
Yeni bir hizmet bağlantısı oluşturmak için Hizmet bağlantısı oluştur'u seçin.
npm'yi ve ardından İleri'yi seçin. Gerekli alanları doldurun ve işiniz bittiğinde Kaydet'i seçin.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry: Genel kayıt defterinde yayımlamak için useExternalRegistry'yi seçin. Seçenekler: useExternalRegistry | useFeed.
- publishEndpoint: olduğunda
publishRegistry == useExternalRegistry
gereklidir. Yer tutucusunu daha önce oluşturduğunuz hizmet bağlantısının adıyla değiştirin.
İlgili makaleler
- Azure Pipelines'da Yapıtları yayımlama ve indirme.
- Komut satırından npm paketlerini yayımlayın.
- npmjs.com paketlerini kullanın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin