Azure Pipelines genel bakışta yapılarArtifacts in Azure Pipelines overview

Azure Artifacts, geliştiricilerin yapıt akışlarına ve NuGet.org ve npmjs.com gibi ortak kayıt defterlerine farklı paket türlerini kullanmasını ve yayımlamasını sağlar.Azure Artifacts enable developers to consume and publish different types of packages to Artifacts feeds and public registries such as NuGet.org and npmjs.com. Paketleri dağıtmak, derleme yapıtları yayımlamak veya uygulamanızı derlemek, test etmek veya dağıtmak için işlem hattı aşamaları arasında dosya bütünleştirmek için Azure Pipelines ile birlikte Azure Artifacts kullanabilirsiniz.You can use Azure Artifacts in conjunction with Azure Pipelines to deploy packages, publish build artifacts, or integrate files between your pipeline stages to build, test, or deploy your application.

Desteklenen yapıt türleriSupported artifact types

Aşağıdaki tabloda Azure Pipelines desteklenen yapıt türleri açıklanmaktadır.The following table describes supported artifact types in Azure Pipelines.

Desteklenen yapıt türüSupported artifact type DescriptionDescription
Yapı yapıtlarıBuild artifacts . Dll,. exe veya gibi bir yapı tarafından üretilen dosyalar. PDB dosyaları.The files produced by a build such as .dll, .exe, or .PDB files.
MavenMaven Maven paketlerini Azure Artifacts akışlarına veya Maven merkezi deposuna yayımlayın.Publish Maven packages to Azure Artifacts feeds or Maven central repository.
npmnpm Azure Artifacts beslemelerini veya npm kayıt defteri için NPM paketlerini yayımlayın.Publish npm packages to Azure Artifacts feeds or npm registry.
NuGetNuGet NuGet paketlerini Azure Artifacts akışlarına veya NuGet ortak deposuna yayımlayın.Publish NuGet packages to Azure Artifacts feeds or NuGet public repository.
PyPIPyPI Azure Artifacts akışlarına veya Pypı kayıt defterine Python paketleri yayımlayın.Publish Python packages to Azure Artifacts feeds or PyPI registry.
Evrensel paketlerUniversal packages Universal Packages Azure Artifacts akışlara yayımlayın.Publish Universal Packages to Azure Artifacts feeds.
SymbolsSymbols Sembol dosyaları derlenen Yürütülebilirler hakkında hata ayıklama bilgilerini içerir.Symbol files contain debugging information about the compiled executables. Uygulamanızda hata ayıklamak için Azure Artifacts sembolleri bir sembol sunucusuna yayımlayabilirsiniz.You can publish symbols to a symbol server in Azure Artifacts to debug your application. Sembol sunucuları, hata ayıklayıcıların belirli ürün, paket veya yapı bilgilerini bilmeden doğru sembol dosyalarını otomatik olarak almasına olanak tanır.Symbol servers enable debuggers to automatically retrieve the correct symbol files without knowing the specific product, package, or build information.

Yapıtları yayımlamak ve kullanmak Nasıl yaparım? mı?How do I publish and consume artifacts?

Her yapıt türü, yayımlanmakta ve Tüketilmekte olan farklı bir yönteme sahiptir.Each kind of artifact has a different way of being published and consumed. Bazı yapıtlar .NET, Node.js/JavaScript, Python ve Maven gibi belirli geliştirme araçlarına özgüdür.Some artifacts are specific to particular development tools, such as .NET, Node.js/JavaScript, Python, and Maven. Diğer yapıt türleri, işlem hattı yapıtları ve Universal Packages gibi daha genel dosya depolama alanı sunar.Other artifact types offer more generic file storage, such as pipeline artifacts and Universal Packages.

Sonraki adımlarNext steps