07.06.2017 Обзоры, МенеджментМногие инструменты для DevOps платные, но при достаточной сноровке и желании можно найти немало бесплатных аналогов. Современная разработка год от года становится сложнее: на смену одним языкам программирования приходят другие, меняются техники написания кода и специфика его использования, свои требования к программистам предъявляют новые области промышленности (Интернет вещей, машинное обучение, робототехника, виртуальная и дополненная реальности) — всё это заставляет инженеров «оставаться в тонусе», занимаясь не только кодированием, но и самообучением. Последнее, к слову, пригодится не только для изучения языков программирования — одними ими программирование не ограничивается, — но и для овладения целыми методологиями и практиками создания кода, которые появились в последнее время — Agile, Scrum, DevOps. Анжела Стрингфеллоу разместила на сайте Stackify.com подборку программ и инструментов, которые, по её мнению, упростят DevOps-инженерам решение некоторых специфических задач. Вот первая десятка. Jenkins Сервер автоматизации с открытым исходным кодом, который используется как DevOps-инструмент для обработки циклических задач. Движок Jenkins хорошо масштабируется, что позволяет бесшовно вносить в код правки и вовремя выявлять возникающие проблемы. Главные особенности: Jenkins — самодостаточная Java-программа, которая готова к работе с Windows, Mac OS X и другими Unix-подобными ОС прямо «из коробки»; бесшовная интеграция и непрерывная поставка кода; простая установка ...
читать далее.