Подключив Azure Boards с репозиториями GitHub, вы позволяете связывать между GitHub Commits, запросы на вытягивание и проблемы с рабочими предметами. Вы можете использовать GitHub для разработки программного обеспечения, используя Azure Poards для планирования и отслеживания вашей работы.
И сегодня мы увидим, как мы можем это сделать.
вступление
Сегодня мы посмотрим, как мы можем подключить Azure Boards и GitHub. Это вы сможете работать над своим кодом, используя все хорошее верхняя часть предложений GitHub предлагает , во время управления вашим Работа с Azure Boards Что, если честно, гораздо более зрелый и богатый функциями, чем доски проектов GitHub.
Мы не только увидим, как интегрировать два инструмента, но и какой -то пример использования их вместе.
видео
Если вы Визуальный ученик Или просто предпочитаю смотреть и слушать вместо чтения, здесь у вас есть видео со всем объяснением, которое, чтобы быть справедливым, очень более полное чем этот пост.
Если вы предпочитаете читать, хорошо … давайте просто продолжим:)
Соединение
К Подключите Azure Boards с GitHub У вас есть 2 варианта:
- делать это из Azure Boards или, в качестве альтернативы,
- Установите и настройте приложение Azure Boards от GitHub.
Оба метода были упорядочены и поддерживают аутентификацию и эксплуатацию через приложение, а не индивидуальное.
Когда вы устанавливаете соединение из Azure Poards, список репозиториев GitHub соответствует тем, которые вы позволяете Azure доступа. Вы можете ограничить, какие репозитории Azure Ploards могут получить доступ в целом, и ограничить то, что конкретный проект может получить доступ или разделить управление работой в разных проектах Azure Projects.
В то время как шаги, направленные на то, чтобы подключение к доскам GitHub-Azure различается в зависимости от вашей отправной точки, конечный результат одинаково.
Из Azure DevOps
Чтобы инициировать интеграцию из Azure DevOps, просто перейдите в Настройки проекта > GitHub Connections и нажмите на Подключите свою учетную запись GitHub
Как только вы это сделаете, вам придется разрешить соединение и выбрать репозиторий (IES) для подключения к вашей плате.
Посмотрите видео Для пошаговой демонстрации.
От GitHub
Если вместо этого вы хотите инициировать интеграцию со стороны GitHub, самый простой способ — просматривать Рынок для Azure Boards App Анкет
Здесь просто нажмите на Создайте новый план И вы пройдете через аналогичный процесс, чем раньше, где вам придется выбрать репо (ы), которые вы хотите подключить, и на этот раз аутентифицируется с помощью Azure Poards.
Еще раз, Здесь у вас есть пошаговое объяснение Анкет
Добавить статус доски в GitHub
Теперь, когда у нас подключены инструменты, давайте посмотрим, что мы можем с ними сделать.
Прежде всего, вы можете добавить синтаксис Markdown в файл github Repo repo.md, чтобы отобразить Статус вашего канбанского совета . Вы делаете это, добавив синтаксис, который вы выбираете из ваших настройки доски Kanban.
Когда вы это сделаете, не забудьте Проверьте Позвольте анонимным пользователям получить доступ к значке статуса В противном случае на GitHub ничего не будет отображаться.
Просто возьмите код в Образец отметки поле и Вставьте его в свой файл github readme Анкет Результатом будет что -то вроде этого:
Отслеживать работу
Наконец, давайте посмотрим, как мы можем отслеживать нашу работу между GitHub Commits и PRS и Azure Boards.
Весь смысл здесь состоит в том, чтобы использовать Ab# обозначения в ваших сообщениях, вопросах и PRS. Это сделает, у вас будет Полная отслеживание Между вашей работой в GitHub и вашими рабочими предметами в Azure Boards.
Допустим, например, что у вас есть рабочий элемент 465 В Azure Boards вы работаете. После написания кода вы просто посвятили себя своему репозиторию GitHub и добавляете » ab#465 » к своему сообщению. Теперь Этот коммит связан с вашей работой вещь!
Теперь, допустим, вы хотите открыть запрос на привлечение, чтобы провести обзор кода и сместитесь обратно в свою основную филиал. Просто сделайте это, и, поскольку коммит уже связан, у вас будет PR, связанный с вашим рабочим элементом, а также !
Не только PR связан, но и статус сообщается как «открытый»
Наконец, давайте объединим PR в вашу главную ветвь.
Теперь не только Коммит Merge также связан , но также статус запроса на вытягивание было изменено на «закрытый»
Круто, верно?
Посмотрите видео здесь для полной демонстрации Анкет
Выводы
Что ты думаешь об этом? Вы используете или планируете использовать Azure Poards и Integration GitHub? Если нет, то что вы используете для управления своей работой? Дайте мне знать в разделе комментариев ниже.
Оригинал: «https://dev.to/n3wt0n/integrate-azure-boards-and-github-now-394l»