Компания растет, разрастается CI. Ниже представлены пять плагинов Jenkins, которые точно пригодятся при масштабирования процесса непрерывной интеграции.
DevOps
Эксплуатация и разработка: кто чем занимается?
Провел очередной тренинг по DevOps. Ниже представлено разделение обязанностей между сопровождением и остальной организацией глазами участников. Это — реальность, это — то, как сейчас функционируют их компании.
Вертикальная черта символизирует барьер в передаче информации, знаний и артефактов. Один из способов повысить эффективность организации — размыть эту черту.
Системный подход в основе 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, которые помогут при масштабировании процесса непрерывной интеграции