#azure-devops
#azure-devops
Вопрос:
В разделе Добавление пользовательского расширения задачи pipelines Корпорация Майкрософт описывает, как создать пользовательское расширение задачи Azure DevOps. На шаге 6: создание конвейера сборки и выпуска для публикации расширения в Marketplace показан пример конвейера YAML, который должен автоматически создавать и публиковать ваше пользовательское расширение в marketplace.
Последний этап конвейера YAML:
- stage: Download_build_artifacts_and_publish_the_extension
jobs:
- job:
steps:
- task: TfxInstaller@3
inputs:
version: "v0.7.x"
- task: DownloadBuildArtifacts@0
inputs:
buildType: "current"
downloadType: "single"
artifactName: "$(ArtifactName)"
downloadPath: "$(System.DefaultWorkingDirectory)"
- task: PublishAzureDevOpsExtension@3
inputs:
connectTo: 'VsTeam'
connectedServiceName: 'ServiceConnection' # Change to whatever you named the service connection
fileType: 'vsix'
vsixFile: '/Publisher.*.vsix'
publisherId: '$(PublisherID)'
extensionId: '$(ExtensionID)'
extensionName: '$(ExtensionName)'
updateTasksVersion: false
extensionVisibility: 'private' # Change to public if you're publishing to the marketplace
extensionPricing: 'free'
содержит задачи TfxInstaller
и PublishAzureDevOpsExtension
.
На нашем сервере Azure DevOps 2019.1 (локальном) я получаю отзывы о том, что эти задачи неизвестны. Также, когда я пытаюсь найти дополнительную информацию об этих задачах, я ничего не нашел. Ни в документах, ни на marketplace, ни в Google.
Где я могу найти эти задачи, которые Microsoft использует для своих руководств? Есть еще какая-нибудь информация о них?
Ответ №1:
Для использования и необходимо установить задачи расширения Azure DevOps TfxInstaller
PublishAzureDevOpsExtension
.
Комментарии:
1. Черт возьми, теперь я вижу это в предварительных требованиях. Такой позор :(. Спасибо за этот ответ!