2 года назад
Jenkins пайплайн
В Jenkins существует несколько типов пайплайнов, которые можно использовать для автоматизации процессов CI/CD (непрерывной интеграции и развертывания). Вот некоторые из них: 1. **Declarative Pipeline**: Это рекомендуемый и наиболее популярный тип пайплайна в Jenkins. Он использует декларативный синтаксис и предоставляет удобные инструкции для определения этапов и шагов пайплайна. 2. **Scripted Pipeline**: Этот тип пайплайна позволяет использовать императивный синтаксис с помощью Groovy-скриптов. Он обеспечивает большую гибкость, но также может быть более сложным в использовании и управлении. 3...
121 читали · 2 года назад
Лучшие друзья: Terraform, Ansible и Jenkins
Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда код помещается в репозиторий GitHub, GitHub Webhook запускает Jenkins CI/CD Pipeline, действия которого зависят от того, куда мы отправляем код — в ветку разработки или основную...
11 месяцев назад
🛠️ Как быстро понять, почему не работает ваша Jenkins pipeline
🛠️ Как быстро понять, почему не работает ваша Jenkins pipeline? Никогда не бывает отлично, если не разбираться в причинах сбоев. Есть быстрый путь — посмотреть логи и понять, что пошло не так за считанные минуты. - Для начала откройте консоль Jenkins и выберите нужный сборочный шаг. - В логах ищите строки с ошибками или warning’ами — зачастую там заложен ответ, почему процесс остановился. - Используйте команду tail -f для отслеживания логов прямо в режиме реального времени: tail -f /var/log/jenkins/jenkins.log - Если проблема в подключениях, проверьте соединение с внешними сервисами через curl или ping...
9 месяцев назад
🎯 *📡 Как быстро настроить Jenkins и запустить CI/CD pipeline
🎯 *📡 Как быстро настроить Jenkins и запустить CI/CD pipeline* Хочешь автоматизировать сборку и тестирование своих приложений? Jenkins — это мощный инструмент, который превращает бега по рукам в спокойное созидание! Зачем он нужен? - Быстрая интеграция кода из Git - Автоматическая сборка и тесты - Мониторинг и уведомления - Легкий масштабируемый интерфейс Чтобы все запустилось гладко, достаточно выполнить несколько простых шагов: - Установи Jenkins: sudo apt update && sudo apt install openjdk-11-jdk - Добавь репозиторий: wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo sh -c 'echo deb https://pkg...