2017-02-20 44 views
1

Мне нужно опубликовать расширение Visual Studio на рынке VS через конвейер сборки TFS CI. Я нашел следующую статью о расширении публикации на рынке с помощью командной строки, есть ли какая-либо задача развертывания в TFS, которая может использоваться для этого?Публикация расширения Visual Studio на marketplace.visualstudio.com с конвейером сборки TFS

Publish from the command line

ответ

1

Вы можете использовать Visual Studio Team Services Developer Tools for Build and Release tasks.

Убедитесь, что вы создали PAT с правильными разрешениями. Для публикации расширений вам понадобится «Marketplace (Publish)», чтобы устанавливать/расширять/расширять запросы, вам понадобятся дополнительные разрешения. Необходимые разрешения задокументированы в окне «Добавить службу».

+0

Спасибо @jessehouwing, я столкнулся с проблемой после добавления задачи в определение сборки (TFS 2017) и поднял проблему в git. https://github.com/Microsoft/vsts-extension-build-release-tasks/issues/47 – Bandara

+0

Привет @jessehouwing, я нашел проблему и ее с переменной пути NodeJs, однако я не смог опубликовать ее мой TFS на рынок еще, я запутался с параметром аутентификации, как токен PAT, сгенерированный с локального сервера TFS 2017, может аутентифицироваться для VS Marketplace? При выполнении сборки я получаю ошибку: получен ответ 401 (не авторизован). Убедитесь, что ваш токен доступа правильно и не истек ». – Bandara

+0

Я выполнил следующие действия: можете ли вы подтвердить правильность: Создал токен PAT в VSTS с правильными областями -> Создал конечную точку VSTS Marketplace в TFS с помощью токена VSTS PAT -> Использовал созданную конечную точку VSTS Marketplace в расширении публикации. – Bandara