#git | #CI

November 8, 2020 | 23:05

Создание репозитория в GitLab с помощью Terraform

Часто при выполнении каких либо заданий или тестов, или просто в обычной работе бывает необходимо что-либо сделать, а результат выложить в виде отдельного репозитория на GitLab. Репозиторий, конечно, можно создать разными способами: в веб-интерфейсе, через API или еще как-нибудь. Ниже приведен сценарий Terraform, создающий пустой репозиторий на GitLab: Read more

July 31, 2019 | 00:58

Быстрое развертывание сайта на GitHub Pages с помощью генератора статического html Hugo

В предыдущем посте я писал чем может быть интересен статический сайт и как его можно создать на базе репозитория в GitHub. Продолжу тему и расскажу, как создать сайт с помощью генератора статического html Hugo и разместить на GitHub Pages. Для эксперимента с созданием сайта, я ранее зарегистрировал отдельный домен andrdi.ru и дальнейшее описание будет с использованием этого домена. Подразумевается, что у нас уже установлен Git и мы понимаем как он работает, а также знаем, что такое markdown и с чем его едят. Все команды я проверял на себе, но здравый смысл и чтение документации никто не отменял. Для начала определимся с задачей: Создать сайт про котиков, имеющий следующую структуру: . ├── HOME └── cats ├── black └── white С воображением у меня туго, поэтому пусть это будут котики. Read more

July 25, 2019 | 21:23

Создание сайта на GitHub Pages

Сервис GitHub Pages позволяет на базе репозитория в GitHub создать статический сайт. Вот почему это интересно: Это полноценный сайт с https. Очень много простых сайтов (личная страничка / лендинг / личный блог / сайт-визитка / небольшой сайт компании, изменения на котором появляются в лучшем случае раз в год) отлично укладываются в логику статического сайта. Кроме того, в природе существуют генераторы html, которые в описанном сегменте отлично могут заменять CMS. Оговорюсь, что в этом пункте я высказываю свое личное мнение. За статическим сайтом не нужно следить, не нужно отслеживать версионность CMS и другого ПО. Статику не взломать, раздается она максимально быстро. Возможность деплоя через Git. Благодаря тому, что это децентрализованная система, всегда есть резервная локальная версия сайта + версионность. Стоимость владения – бесплатно, то есть даром. Ну, или равна стоимости владения доменом, в случае использования отдельного доменного имени. Сделал, получил деньги, передал аккаунт и забыл. ОК, убедил. Как это реализовать? Read more

© andrdi.com 2020