С чего все началось За более 3х летний срок существования продукта у нас собралось более чем 20 репозиториев со spark проектами. Процесс CICD был реализован на Jenkins. С определенного момента у GitLab CI появилась возможность создавать собственные CICD. Но долгое время я совершенно не воспринимал всерьез этот инструмент. Так как мне нравилось, что в Jenkins можно взять и дописать то чего тебе не хватает на Groovy. Настройка WebUI предоставляет широкие возможности для организации параметризованных сборок...
Коля Бараненко
macOS Big Sur и IDE IntelliJ IDEA
Еще в 2015 году я бы не подумал что IDE IntelliJ IDEA от Jet Brains станет моей любимой средой для работки и предположить что macOS добавил специальных фичей для среды в своей новой версии Big Sur. Недавно мне пришлось переехать с одного MacBook на другой по причине того, что на предыдущем вентиляторы в какой-то момент зашумели настолько громко что стало невозможно проводить собеседования: я знаю что такое шумит система вентиляции ноутбука когда идет сборка из исходников на linux. Эти звуки были иного уровня...
Git Submodule иногда ломаются, как их починить?
Наверняка если вы начали читать эту статью, то знаете что такое git и для чего он нужен. НО не все используют такую важную функциональность в git как submodules. Это интересная штука, которая дает вам возможность прицепить к вашему проекту другие проекты и переиспользовать их в вашем. Для примера рассмотрим такой репозиторий Теперь вернемся к смыслу статьи, то что после @ является ссылкой на указатель коммита, на который ссылается ваш основной проект: для примера если перейти по ссылке за ansible...
