Спасибо @Gurpreet за приглашение документировать мое решение.
Прошло довольно много времени, поэтому моя память о шагах немного шаткая, но я считаю, что моя ошибка заключалась в том, что на первомНа экране после выбора исходного репозитория я предположил, что все перечисленные шаблоны были доступны и что Empty job
было таким же, как шаблон YAML
.Я бы неправильно предположил , что пустая работа означала, что мне придется редактировать YAML самостоятельно.
Джонатан Твайт дал мне несколько замечательных указателей, но я не совсем понял, что он предлагаетв то время.
Решение
В любом случае, решение состояло в том, чтобы выбрать либо Empty job
, либо прокрутить вниз и выбрать Empty pipeline
, почему они упоминаются под разными именамизагадка.
После выбора пустого шаблона на следующем экране появится задание агента по умолчанию.Нажав на плюс, вы можете добавить множество различных задач.Это было частью моей первоначальной ошибки, я перепутал задачи с шаблонами на предыдущем экране.
Я добавил задачу .NET Core
.
Я изменил Display name
и Command
, а также убедился, что Version
был верным.Интересно, что Command
имеет ряд интересных опций, три из которых я нашел полезными:
Таким образом, вместо добавления конкретной задачи Test вы добавляете задачу .NET Core и настраиваете ее для выполнения тестового бита.Это немного смущало меня, я не осознавал, что задача .NET Core также способна выполнять тестирование.
В моем случае я также начал тестировать возможность развертывания пакетов NuGet, но это совсем другая червь.
Я надеюсь, что это помогло, и желаю всем удачи в вашихпроекты.
Кейн