Привет ! Меня зовут Ксавье Жувено, и в этом небольшом посте мы увидим, как связать gist с шоколадным репозиторием сопровождающего пакета.

Самореклама: Другие статьи вы можете найти на моем сайте 😉

Введение

Я предполагаю, что если вы нажмете, чтобы увидеть этот пост, вы уже знаете, что такое [Chocolatey] и [Gist], но если это не так, я рекомендую поискать их в Google.

В этом посте мы сосредоточимся на Модуле автоматического обновления пакетов Chocolatey, также известном как AU, и на том, как связать его с документом Gist, чтобы вы могли получить общедоступный отчет с указанием состояния всех пакетов, которые вы поддерживаете. 🙂

Настройка

Загрузка отчета Appveyor

После того, как вы создали свой собственный форк репозитория chocolatey-packages-template, давайте зайдем в файл .appveyor.yml и посмотрим на две следующие строки.

gist_id:
gist_id_test:

Это области, которые нас заинтересуют. Действительно, указав затем идентификатор нашего Gist, он свяжет результат ваших тестов в appveyor с вашим Gist.

Чтобы определить идентификатор вашего Gist, все, что вам нужно сделать, это создать новый Gist, назвать его Update-AUPackages.md и взять идентификатор из URL-адреса вашего Gist. Знайте, что ваш URL-адрес Gist имеет вид https://gist.github.com/name/id, поэтому все, что вам нужно сделать, это получить последний компонент URL-адреса и вставить его после каждого из полей gist. 🙂

Свяжите свой отчет с README

Вы также можете создать ссылку в файле README.md на отчет Gist, добавив значок. Для этого вы можете скопировать и вставить следующую строку вверху страницы, где вы читаете меня (после замены <your/gist/url> вашим фактическим URL-адресом основного отчета):

[![Update Status](https://img.shields.io/badge/Update-Status-blue.svg)](<your/gist/url>)

Более того, если вы хотите, вы можете зайти на img.shields.io, чтобы создать свой собственный значок 😉

Спасибо всем за прочтение этой статьи, и до моей следующей статьи, хорошего дня 😉

Интересные ссылки

Первоначально опубликовано на http://10xlearner.com 10 июня 2020 г.