Gitlab webbhooks + Redmine

Задача — при создании мерж реквеста(pull request) в Gitlab обновлять задачу в Redmine. Например, обновить описание задачи, добавив ссылку на мерж реквест, или отредактировать любое другое поле. Стандартная интеграция из под коробки Gitlab не позволяла это сделать. Было решено делать это через веб хуки. Алгоритм работы: после каждого открытия мерж реквеста отправляется событие на кастомный endpoint. Будет отправляться имя ветки из MR, projectCode-issueId-task-description, откуда будет парситься ID задачи Redmine. Пример имени ветки wh-123456-add-webhooks, где 123456 — это ID задачи.

Список прочитанных книг за осень

Заметка о том, что удалось прочитать за квартал, за эту осень. За три месяца было прочитано четыре книги «Предметно-ориентированное проектирование (DDD)» Эрика Эванса, «Использование Docker» Моуэт Эдриен и «Проект Феникс. Роман о том как DevOps меняет жизнь» авторов Ким Джин, Спаффорд Джордж, Бер Кевин, также книга Mastering Gitlab 12 Packt Publishing Общие впечатления о книгах.

install gitlab on windows 10

Как установить Gitlab в Windows? Первая же ссылка в поисковике дала ответ: Самый легкий способ установить Gitlab в Windows-е — это установить виртуальную машину Linux и уже там установить Gitlab. Пост был опубликован на официальном форуме Гитлаба. Автор кажется не шутить? Хм… А есть ли все таки способ?

Mmock мокирование http запросов- preview

У любого разработчика или даже программы возникает потребность в интеграции с другой программой или микросервисом. Возьмем как частность интеграцию через REST интерфейс. Хорошо если у поставщика есть тестовый API для периода разработки и/или ручного тестирования. А вдруг его нет, или еще не готов, или нужно написать автотесты для адаптера. Что ж в этом случае нам поможет MMock сервер

Желание добавить простой мета тег description привели к установке плагина. Сначала думал, как «ярый» программист, генерировать мета тег через какое нибудь событие в WordPress-e или добавить функцию генератор в шапку сайта. Но решил воспользоваться уже готовыми решениями.

В данный момент идет смена домена с almat.pro на almat.su. Могут возникнуть проблемы с загрузкой картинок из за того что WordPress вставляет абсолютные урлы в посты. Придется заменить домен во всех ссылках. К счастью, проблема не нова и уже существуют готовые плагины для этого UPD:  Замена ссылок завершена, если найдете ошибки, то напишите мне на емаил

Joxi уже перестали поддерживать. На последних версиях Убунту она вообще отказывается устанавливаться. Очень жаль, ведь эта была, на мой взгляд, лучшая программа для снятия скриншотов.Однажды, ищя способ отправить скрин с инструкциями для техподдержки, наткнулся на аналог – Flameshot.

Для того, чтобы установить Elementary OS поверх Windows 10 понадобятся: Ноутбук с Windows 10 Образ Elementary OS Флешка 4ГБ и более Rufus для создания загрузочного образа Остановимся подробнее на каждом пункте.

antivirus

Удаление антивируса тривиальная и привычная задача, особенно на платформе Windows.