azure-artifacts-manager

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Azure Artifacts Manager Skill

Azure Artifacts Manager Skill

Azure Artifactsでパッケージを管理するスキルです。
这是一款用于管理Azure Artifacts包的Skill。

主な機能

主要功能

  • Feedの作成: npm、NuGet、Maven、Python
  • パッケージ公開: ビルド成果物の公開
  • パッケージ管理: バージョン管理
  • アクセス制御: 権限設定
  • 创建Feed:支持npm、NuGet、Maven、Python类型
  • 包发布:发布构建成果物
  • 包管理:版本管理
  • 访问控制:权限设置

Feed作成

创建Feed

bash
undefined
bash
undefined

npm Feed作成

npm Feed作成

az artifacts feed create
--name "my-npm-feed"
--feed-type npm
az artifacts feed create
--name "my-npm-feed"
--feed-type npm

NuGet Feed

NuGet Feed

az artifacts feed create
--name "my-nuget-feed"
--feed-type nuget
az artifacts feed create
--name "my-nuget-feed"
--feed-type nuget

Universal Packages

Universal Packages

az artifacts feed create
--name "my-universal-feed"
--feed-type universal
undefined
az artifacts feed create
--name "my-universal-feed"
--feed-type universal
undefined

パッケージ公開

包发布

npm

npm

yaml
steps:
  - task: Npm@1
    inputs:
      command: 'publish'
      publishRegistry: 'useFeed'
      publishFeed: 'my-npm-feed'
yaml
steps:
  - task: Npm@1
    inputs:
      command: 'publish'
      publishRegistry: 'useFeed'
      publishFeed: 'my-npm-feed'

NuGet

NuGet

yaml
steps:
  - task: NuGetCommand@2
    inputs:
      command: 'push'
      packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg'
      nuGetFeedType: 'internal'
      publishVstsFeed: 'my-nuget-feed'
yaml
steps:
  - task: NuGetCommand@2
    inputs:
      command: 'push'
      packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg'
      nuGetFeedType: 'internal'
      publishVstsFeed: 'my-nuget-feed'

Universal Packages

Universal Packages

bash
az artifacts universal publish \
  --organization https://dev.azure.com/myorg \
  --feed my-universal-feed \
  --name my-package \
  --version 1.0.0 \
  --path ./dist
bash
az artifacts universal publish \
  --organization https://dev.azure.com/myorg \
  --feed my-universal-feed \
  --name my-package \
  --version 1.0.0 \
  --path ./dist

.npmrc設定

.npmrc配置

ini
registry=https://pkgs.dev.azure.com/myorg/_packaging/my-npm-feed/npm/registry/
always-auth=true
ini
registry=https://pkgs.dev.azure.com/myorg/_packaging/my-npm-feed/npm/registry/
always-auth=true

バージョン情報

版本信息

  • Version: 1.0.0
  • Version: 1.0.0