Как скачать артефакты, созданные с помощью скрипта gulp в лазурных конвейерах, из папки dist - PullRequest
1 голос
/ 03 июня 2019

Я создаю электронное приложение, которое использует скрипт gulp для создания приложения и размещения окончательных файлов .exe|.deb|.dmg в каталоге {root}/dist/desktop.Как мне скачать эти файлы.Я не вижу ни одного раздела «Артефакты» на лазурном.

Вот мой azure-pipelines.yml, который прекрасно строится.

variables:
  node_version: "10.x"

trigger:
  - master

jobs:
  - job: Windows
    pool:
      vmImage: "vs2017-win2016"
    steps:
      - task: NodeTool@0
        inputs:
          versionSpec: $(node_version)
      - script: yarn install
      - script: yarn build:desktop-azure

  - job: macOS
    pool:
      vmImage: "macOS-10.14"
    steps:
      - task: NodeTool@0
        inputs:
          versionSpec: $(node_version)
      - script: yarn install
      - script: yarn build:desktop-azure

  - job: Linux
    pool:
      vmImage: "ubuntu-16.04"
    steps:
      - task: NodeTool@0
        inputs:
          versionSpec: $(node_version)
      - script: yarn install
      - script: yarn build:desktop-azure

1 Ответ

1 голос
/ 03 июня 2019

Вам необходимо в каждом задании добавить Задачу публикации артефактов сборки , эта задача сохранит файлы в DevOps Azure и вы сможете загрузить их (а также получить их в выпуске):

- task: PublishBuildArtifacts@1
  inputs:
     pathtoPublish: 'path/to/the/dist/desktop/folder'
     artifactName: 'windows/mac/linux-artifacts'

enter image description here

...