Jenkins +nginx создает интерфейсную среду сборки

внешний интерфейс сервер Nginx Jenkins
Jenkins +nginx создает интерфейсную среду сборки

Добро пожаловать в гостисчастливый мусорщик, передовая платформа для сводки знаний и обмена ими, развивайтесь и развивайтесь вместе со всеми! 🙏🙏🙏

Предварительная подготовка

  • основные команды линукса
  • основные команды git
  • nginx
  • jenkins
инструмент
  • учетная запись и проект на github
  • git
  • центрос-сервер

Плотно держаться! Собираюсь идти!

Сначала войдите в свой удаленный адрес сервера

Введите адрес удаленного сервера

ssh 用户名@远程服务器 ip 地址

При первом входе в систему появляется подсказка, просто введите yes

Авторизация успешна!

установить нгинкс

nginx -v  //输入查看

Указывает, что на сервере не установлен nginx

yum install nginx //输入下载
or
yum install epel-release //如果上一步安装失败
yum install nginx //再次下载 
y //回车

Установлен!

nginx -v

нгинкс был установлен

Изменить конфигурацию nginx

nginx -t //查看配置文件地址
cd /etc/nginx
ls //可以看到 nginx.conf 配置文件

vim nginx.conf
or
yum install vim //如果没有可以安装vim 再次执行上步

использование редактора vim

 i //编辑器底部出现 insert 后 你可以编辑配置文件了;

Измените пользователя конфигурации на root (имя пользователя сервера — root)

Это адрес, по которому хранится файл статических ресурсов по умолчанию.

esc //退出编辑模式
:+ wq //保存退出
nginx -t 查看配置文件是否报错

Конфигурация показывает успех

Создать проект

cd /root
mkdir www
cd www
vim index.html //创建 index.html 文件

Введите следующее (привет, мир)

Сохранить и выйти

nginx // 启动nginx server

Затем введите свой IP-адрес в локальном браузере и добавьте /index.html, чтобы увидеть большой привет, мир!

Примечание: В случае ошибки доступа Проверьте Alibaba Cloud Security Group — настроены ли правила группы безопасности

Настроить Дженкинс

Установить

Сначала загрузите зависимости java и git

yum install java
yum install git

Сначала добавьте источник Jenkins

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins //完成之后直接使用 yum 命令安装 Jenkins

настроить

Дженкинс изменить разрешения

vim /etc/sysconfig/jenkins

Найдите $JENKINS_USER и измените его на «root»:

Затем измените владельца Jenkins home, webroot и журналов, выполнив следующие команды:

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
service jenkins restart  //启动 jenkins

Дженкинс успешно стартовал

Начать Дженкинс

Введите свой IP-адрес в локальном браузере и добавьте порт по умолчанию 8080, чтобы увидеть страницу разблокировки jenkins.

Чтобы ввести пароль администратора Тогда не имеет значения, если вы забудете сохранить его, когда только что установили. На странице есть подсказка, поэтому давайте перейдем в указанный каталог, чтобы найти ее. vim /var/lib/jenkins/secrets/initialAdminPassword
Просто получите строку пароля, скопируйте ее в поле ввода и выполните следующий шаг.
Выберите для установки рекомендуемые плагины ожидание установки
Не говорите много, просто введите, выполните, сохраните и закончите
Следующий шаг по умолчанию, просто начните использовать jenkins

Создать задачу

Начать настройку первой задачи jenkins

Создайте свободный стиль, введите имя и нажмите «ОК».

Структура проекта
admin
    html
        home.html
    js
        home_page.js
    css
        home.css
    

Заполните описание, введите свой URL-адрес git
Выберите «Выполнить оболочку» в сборке и введите следующую команду

rm -rf test.tar.gz
tar czvf test.tar.gz *
mv -f test.tar.gz /root/www
cd /root/www
tar -xzvf test.tar.gz
rm -rf test.tar.gz

Нажмите «Сохранить», вернитесь к проекту, нажмите «Создать сейчас» и дождитесь завершения выполнения (успешно).
Введите свой IP-адрес в локальном браузере и добавьте /html/home.html, чтобы увидеть построенный проект.
После попытки изменить файл на git и сохранить его, выполните сборку сразу после успеха, затем обновите локальный браузер и обнаружите, что код был изменен.

Добро пожаловать в гостисчастливый мусорщикУзнайте больше о передовых знаниях!