Jenkins - довольно таки известный продукт , который используется для разрабоки CI/CD процесов, автоматизации. Продукт очень гибкий имеет большое количество плагинов. Jenkins - это java приложение. У него есть управляющая нода или Master node и Slave node или ноды на которых выполняются задачи. Установку данного продукта я уже описывал в видео, но для того, чтобы продукт полноценно работал необходима вторая часть agents или Slave node, как установить, как настроить. Причем автоматизация может выполнятся, как Unix подобных ОС, так и для MS windows Операционных систем...
Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда код помещается в репозиторий GitHub, GitHub Webhook запускает Jenkins CI/CD Pipeline, действия которого зависят от того, куда мы отправляем код — в ветку разработки или основную...