ProDevOps

Статья служит цели дать понимание того, что такое  DevOps, как это культурное движение появилось и из чего оно состоит. Начнем. Шел 2009-й год. Постепенно осознание в необходимости избавиться от «бункеров», ставших причиной обособленности между разработчиками и админами, стало настолько очевидным и четким, что мысли переросли в нечто осязаемое, получившее в последствии название «Культурное движение DevOps».

Share

Быстрый способ «восстановить» пароль администратора в 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, которые помогут при масштабировании процесса непрерывной интеграции

Share

О логистике, поставщиках и DevOps

Идея статьи возникла из нарастающего интереса к Agile и, в частности, к DevOps в сфере производства. Несмотря на то, что сейчас любая деятельность так или иначе круто завязана на IT, людям, занимающим высокие должности в сфере производства реальных товаров, может быть трудно понять наш профессиональный язык, в котором к тому же что ни термин, то…

Share

Особенность DevOps‬ в крупных ‪компаниях

Прежде чем перейти к особенностям DevOps, стоит разобраться, в чем отличие крупных компаний и систем, поддерживающих их работу. Это и командообразование по технологиям (часто называют silos), и жесткие требования регуляторов, и большое количество согласований и, безусловно, крупные, масштабные релизы. Такие системы имеют долгую историю, соответственно, аккумулируют занния, костыли и решения от нескольких поколений разработчиков, архитекторов, аналитиков; технологических изменений…

Share

Зачем проводить Code Review?

Linus’s Law: «given enough eyeballs, all bugs are shallow» «Зачем проводить Code Review?», — вопрос достаточно распространенный. Ниже мне хотелось бы упомянуть о двух важных аспектах, о которых часто забывают. Wikipedia о code review нам говорит следующее: «улучшение качества программного продукта и совершенствование навыков разработчика. …могут быть найдены и устранены такие проблемы, как ошибки в…

Share