Чтобы установить Jenkins на экземпляр Ubuntu EC2, вы можете воспользоваться несколькими способами. Вот три распространенных подхода:
Метод 1. Использование пакета Debian Jenkins
- Подключитесь к экземпляру Ubuntu EC2 с помощью SSH.
- Обновите список пакетов:
sudo apt update
. - Установите пакет разработки Java (JDK):
sudo apt install default-jdk
. - Добавьте ключ репозитория Jenkins:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
- Добавьте репозиторий Jenkins в исходники пакета:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
- Снова обновите список пакетов:
sudo apt update
. - Установите Jenkins:
sudo apt install jenkins
. - Запустите службу Jenkins:
sudo systemctl start jenkins
. - Включите запуск Jenkins при загрузке:
sudo systemctl Enable jenkins
. - Откройте веб-браузер и получите доступ к Jenkins, введя общедоступный IP-адрес вашего экземпляра EC2, а затем порт 8080 (например, http://your_ec2_public_ip:8080 ).
- Следуйте инструкциям на экране, чтобы завершить работу мастера настройки Jenkins.
Метод 2. Использование Docker
- Подключитесь к экземпляру Ubuntu EC2 с помощью SSH.
- Установите Docker: следуйте официальному руководству по установке Docker для Ubuntu.
- Извлечение образа Jenkins Docker:
docker pull jenkins/jenkins
. - Запустите контейнер Jenkins:
docker run -d -p 8080:8080 -p 50000:50000 \ -v jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkins/jenkins
- Откройте веб-браузер и получите доступ к Jenkins, введя общедоступный IP-адрес вашего экземпляра EC2, а затем порт 8080 (например, http://your_ec2_public_ip:8080 ).
- Следуйте инструкциям на экране, чтобы завершить работу мастера установки Jenkins.
Метод 3: использование файла WAR Jenkins
- Подключитесь к экземпляру Ubuntu EC2 с помощью SSH.
- Установите пакет разработки Java (JDK):
sudo apt install default-jdk
. - Загрузите WAR-файл Jenkins:
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
. - Запустите Jenkins:
java -jar jenkins.war --httpPort=8080
. - Откройте веб-браузер и получите доступ к Jenkins, введя общедоступный IP-адрес вашего экземпляра EC2, а затем порт 8080 (например, http://your_ec2_public_ip:8080 ).
- Следуйте инструкциям на экране, чтобы завершить работу мастера настройки Jenkins.