GOOGLE ADS

суббота, 9 апреля 2022 г.

Чтение имен файлов GitHub в Azure DevOps Pipeline

Я новичок в Azure Devops.

Я настроил репозиторий GitHub с кучей файлов xml. Я настроил конвейер Azure, который копирует файлы из репозитория GitHub и публикует их как артефакты. Затем это подается в качестве входных данных для другого конвейера для выполнения некоторых действий.

Я хочу знать, как читать имена файлов GitHub, которые я извлекаю, и я хочу опубликовать еще один артефакт, в котором перечислены только имена файлов.


Решение проблемы

Вы можете фильтровать и распечатывать целые XML-файлы в каталогах агента Azure, включая Build.SourcesDirectory, где загружается код.

Вот один образец Bash

- task: Bash@3
name: findyamls
displayName: findyamls
inputs:
targetType: 'inline'
workingDirectory: $(Build.SourcesDirectory)
script: |
find "." -type f -name "*.yaml" >> $(Build.ArtifactStagingDirectory)/filenames.txt
cat $(Build.ArtifactStagingDirectory)/filenames.txt

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...