В ответ на на этот вопрос о создании конвейера сборки Azure для проекта VB6
Мне удалось создать следующий конвейер сборки
pool:
name: Default
steps:
- script: |
echo Write your commands here
echo Use the environment variables input below to pass secret variables to this script
vb6.exe /m /out errors.txt Project1.vbp
workingDirectory: 'C:\dev\hello'
failOnStderr: true
displayName: vb6
- powershell: |
# Write your powershell commands here.
Write-Host "Hello World"
# Use the environment variables input below to pass secret variables to this script.
if(Test-Path .\errors.txt)
{
$file = Get-Content .\errors.txt
Remove-Item .\errors.txt
if($file | Select-String "succeeded." -quiet) { exit 0 }
$file | Where-Object {Write-Host "##vso[task.logissue type=error]$_"}
}
displayName: 'PowerShell Script'
Когда я запускаю его, на агенте создается файл .EXE.
Далее я хочу скопировать файлы .EXE и .DLL в хранилище Azure.
Я понимаю, что мне нужно использоватьзадача копирования файлов, а затем задача публикации.
Я пытаюсь использовать конструктор для определения YAML для задачи копирования файлов
, но яне знаю что поставить.Целевое текстовое поле не позволяет вводить данные.
[Обновить]
Мне удалось добавить следующую задачу после изучения справки Однако файлы не копируются.
- task: CopyFiles@2
inputs:
contents: '*c:\dev\hello\*.exe*'
targetFolder: c:\dev\out2