VSTS - Пользовательская сборка на Powershell и загрузка в Artifact в каталог - PullRequest
0 голосов
/ 26 ноября 2018

кто-нибудь работал над созданием пользовательской сборки на PowerShell и загрузил артефакт в каталог VSTS.

Я настроил Процесс сборки на агенте VSTS, Процесс сборки прошел и у меня есть артефакт, нам также нужнозашифровать приложение, процесс выполняется на CLI, у меня есть сценарий powershell для выполнения этих задач, но я не смог загрузить эти артикулы в каталог VSTS,

У него есть идеи, как мне достичь этой цели.

1 Ответ

0 голосов
/ 26 ноября 2018

Кнопка задач (i) помогает понять каталог, с которым вы будете работать в контексте задачи.

Powershell Task

В экземплярезадачи Powershell будет работать из $ (System.DefaultWorkingDirectory).Если задача powershell находится в режиме управления версиями, используйте кнопку ..., чтобы выбрать сценарий powershell, который вы хотите выполнить.

Как только ваш сценарий будет выполнен, вам, вероятно, понадобится задача копирования, чтобы скопировать файл, в который вы только что зашифровали$ (Build.ArtifactStagingDirectory) примерно так (очевидно, вам необходимо изменить поле содержимого, чтобы оно копировало зашифрованный файл с шага powershell):

Copy Task

Затем вы готовы к публикации в DevOps Azure, взяв содержимое $ (Build.ArtifactStagingDirectory) и сделав его артефактом для сборки.В приведенном ниже примере этот артефакт будет называться drop.

Publish

Надеюсь, это поможет.

...