Как установить Jenkins на экземпляр Ubuntu EC2: несколько методов

Чтобы установить Jenkins на экземпляр Ubuntu EC2, вы можете воспользоваться несколькими способами. Вот три распространенных подхода:

Метод 1. Использование пакета Debian Jenkins

  1. Подключитесь к экземпляру Ubuntu EC2 с помощью SSH.
  2. Обновите список пакетов: sudo apt update.
  3. Установите пакет разработки Java (JDK): sudo apt install default-jdk.
  4. Добавьте ключ репозитория Jenkins:
    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
  5. Добавьте репозиторий Jenkins в исходники пакета:
    sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
  6. Снова обновите список пакетов: sudo apt update.
  7. Установите Jenkins: sudo apt install jenkins.
  8. Запустите службу Jenkins: sudo systemctl start jenkins.
  9. Включите запуск Jenkins при загрузке: sudo systemctl Enable jenkins.
  10. Откройте веб-браузер и получите доступ к Jenkins, введя общедоступный IP-адрес вашего экземпляра EC2, а затем порт 8080 (например, http://your_ec2_public_ip:8080 ).
  11. Следуйте инструкциям на экране, чтобы завершить работу мастера настройки Jenkins.

Метод 2. Использование Docker

  1. Подключитесь к экземпляру Ubuntu EC2 с помощью SSH.
  2. Установите Docker: следуйте официальному руководству по установке Docker для Ubuntu.
  3. Извлечение образа Jenkins Docker: docker pull jenkins/jenkins.
  4. Запустите контейнер 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
  5. Откройте веб-браузер и получите доступ к Jenkins, введя общедоступный IP-адрес вашего экземпляра EC2, а затем порт 8080 (например, http://your_ec2_public_ip:8080 ).
  6. Следуйте инструкциям на экране, чтобы завершить работу мастера установки Jenkins.

Метод 3: использование файла WAR Jenkins

  1. Подключитесь к экземпляру Ubuntu EC2 с помощью SSH.
  2. Установите пакет разработки Java (JDK): sudo apt install default-jdk.
  3. Загрузите WAR-файл Jenkins: wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war.
  4. Запустите Jenkins: java -jar jenkins.war --httpPort=8080.
  5. Откройте веб-браузер и получите доступ к Jenkins, введя общедоступный IP-адрес вашего экземпляра EC2, а затем порт 8080 (например, http://your_ec2_public_ip:8080 ).
  6. Следуйте инструкциям на экране, чтобы завершить работу мастера настройки Jenkins.