Провел очередной тренинг по DevOps. Ниже представлено разделение обязанностей между сопровождением и остальной организацией глазами участников. Это — реальность, это — то, как сейчас функционируют их компании. Вертикальная черта символизирует барьер в передаче информации, знаний и артефактов. Один из способов повысить эффективность организации — размыть эту черту. Системный подход в основе DevOps говорит о том,…
All posts in DevOps
ProDevOps
Статья служит цели дать понимание того, что такое DevOps, как это культурное движение появилось и из чего оно состоит. Начнем. Шел 2009-й год. Постепенно осознание в необходимости избавиться от «бункеров», ставших причиной обособленности между разработчиками и админами, стало настолько очевидным и четким, что мысли переросли в нечто осязаемое, получившее в последствии название «Культурное движение DevOps».
Быстрый способ «восстановить» пароль администратора в Jenkins
Если вы забыли или не знаете админский пароль от Jenkins. Найдите config.xml, например так: $ mdfind «jenkins.security.ApiTokenProperty» В моем случае, на MacOS, путь к файлу admin’а: /Users/Shared/Jenkins/Home/users/admin/config.xml Замените hash пароля <passwordHash>#jbcrypt:$2a$10$BjBouLN.W0Olv8ObQte6Eu9ihFcMceWq5RBHwtSFpbB3akAxE3vPC</passwordHash> на <passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash> Перезапустите Jenkins и заходите с паролем test. Другие статьи по теме: 5 плагинов Jenkins, которые помогут при масштабировании процесса непрерывной интеграции
О логистике, поставщиках и DevOps
Идея статьи возникла из нарастающего интереса к Agile и, в частности, к DevOps в сфере производства. Несмотря на то, что сейчас любая деятельность так или иначе круто завязана на IT, людям, занимающим высокие должности в сфере производства реальных товаров, может быть трудно понять наш профессиональный язык, в котором к тому же что ни термин, то…
Особенность DevOps в крупных компаниях
Прежде чем перейти к особенностям DevOps, стоит разобраться, в чем отличие крупных компаний и систем, поддерживающих их работу. Это и командообразование по технологиям (часто называют silos), и жесткие требования регуляторов, и большое количество согласований и, безусловно, крупные, масштабные релизы. Такие системы имеют долгую историю, соответственно, аккумулируют занния, костыли и решения от нескольких поколений разработчиков, архитекторов, аналитиков; технологических изменений…