Трубопроводы Azure YAML: как избавиться от шага «Пост-сборка: получить источники»? - PullRequest
0 голосов
/ 06 февраля 2019

Мы пытаемся запустить чистую сборку YAML и столкнулись с причудой: сборка в конце имеет дополнительный шаг «Получить источники», которого нет в нашем файле YAML, и его нельзя удалить с помощьюПользовательский интерфейс.

Я создал файл azure-pipelines.yml в корне нового репозитория Azure Git (не GitHub).Определение сборки было автоматически создано в OurRepo/OurRepo CI на панели Сборки в DevOps Azure.

Сборка работает, но обратите внимание на дополнительный шаг в конце:

enter image description here

Когда я редактирую задание в пользовательском интерфейсе Azure с помощью Параметры конвейера , я замечаю задачу «Получить источники», которую невозможно удалить: enter image description here

Хотя этот несъемный шаг имеет смысл для сборок, определяемых GUI, я пытаюсь перейти на "чистый YAML".Дополнительное извлечение не займет много времени, так что это не так уж и сложно, просто раздражает.

Очевидно, у других пользователей есть и этот дополнительный шаг в сборках YAML: попробуйте googling "Post-job: Получить исходные тексты".

Я что-то не так делаю, или это просто измышление с репозиториями Azure Git с использованием сборок YAML?( В руководстве по MS Docs используется обычное GitHub-репо , как я заметил).

Редактировать: Я также пытался создать определение сборки изYAML через Новое определение сборки> Azure Git Repo> YAML .Получившаяся страница не может обнаружить файл azure-pipeilnes.yml (является ли этот файл пустым или имеет известное рабочее определение сборки, когда я его зафиксировал - пробовал оба), поэтому я оказался в том же месте.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Шаг после выполнения задания заключается в удалении загруженного исходного содержимого с компьютера, на котором размещен агент.Пользователь никак не может контролировать его, и это встроенная функция.

0 голосов
/ 06 февраля 2019

Я сомневаюсь, что вы можете, так как он кажется встроенным в конвейер.Является ли вывод этой задачи похожим на мой пост?Хотя это и помечено как «Послепродажный заказ».Для меня это похоже на шаг зачистки.

2019-01-30T21:39:38.1940431Z ##[section]Starting: Checkout
2019-01-30T21:39:38.2032443Z ==============================================================================
2019-01-30T21:39:38.2032500Z Task         : Get sources
2019-01-30T21:39:38.2032550Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2019-01-30T21:39:38.2032583Z Version      : 1.0.0
2019-01-30T21:39:38.2032794Z Author       : Microsoft
2019-01-30T21:39:38.2032822Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2019-01-30T21:39:38.2032852Z ==============================================================================
2019-01-30T21:39:38.5783539Z Cleaning any cached credential from repository: Sandbox (Git)
2019-01-30T21:39:38.5854582Z ##[section]Finishing: Checkout
...