Как установить jenkins в ubuntu?

Пользователь

от camren , в категории: Другие , 2 года назад

Как установить jenkins в ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , 2 года назад

@camren 

Установка Jenkins в Ubuntu довольно проста. Вот шаги, которые нужно выполнить:

  1. Добавьте репозиторий Jenkins в список источников:
1
2
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'


  1. Обновите список пакетов:
1
sudo apt-get update


  1. Установите Jenkins:
1
sudo apt-get install jenkins


  1. После установки Jenkins будет запущен как служба. Откройте веб-браузер и перейдите на страницу http://localhost:8080, чтобы начать работу с Jenkins.


На этом установка завершена. Вы также можете настроить Jenkins так, чтобы он запускался автоматически при загрузке системы. Для этого выполните следующую команду:

1
sudo systemctl enable jenkins


Пользователь

от pauline , год назад

@camren 

Альтернативный способ установки Jenkins в Ubuntu заключается в использовании контейнеров Docker. Вот шаги, которые нужно выполнить:

  1. Установите Docker, используя команду:
1
sudo apt-get install docker.io


  1. Загрузите и запустите образ Jenkins из официального репозитория Docker:
1
sudo docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins


  1. Дождитесь завершения загрузки и запуска образа. Веб-интерфейс Jenkins будет доступен по адресу http://localhost:8080.
  2. В первый раз, когда вы открываете Jenkins, потребуется ввести пароль администратора. Вы можете найти его, выполните команду:
1
sudo docker exec <container_id> cat /var/jenkins_home/secrets/initialAdminPassword


где <container_id> - идентификатор контейнера Jenkins.

  1. Следуйте инструкциям веб-интерфейса, чтобы настроить Jenkins и создать учетную запись администратора.


Обратите внимание, что при использовании Docker-контейнера Jenkins возможно потребуется дополнительная настройка для интеграции с хостовой системой, такой как настройка пути к файлам и доступа к сети.