- ( ,, и )
Чему вы научитесь в этом прецеденте:
Как ИТ-сотрудники, мы работаем во многих областях (кодирование, поддержка, инфраструктура), но при внедрении любого нового сервиса мы действительно не знаем, как именно код будет развернут в рабочей среде. Есть много возможностей, которые мы можем использовать для обработки наших требований в рабочей среде. Этот вариант использования объяснит один из способов развертывания нашего кода в рабочей среде.
В этом видео я также объяснил, как устранять неполадки. После того, как эта запись была завершена, я записал еще одно видео без устранения неполадок. Но я чувствую, что людям также необходимо научиться исправлять ошибки. Поэтому я предпочел загрузить это видео. Сохраняйте ошибки и узнайте больше
Шаги
- Шаг 1: Установите Jenkins, Maven, GIT и Tomcat.
- Шаг 2: Установите основные плагины
- Шаг 3: Обновите учетные данные
- шаг 4: создать проект maven
- Шаг 5: Как автоматизировать развертывание
Пожалуйста, посмотрите более ранние видео (Как установить Jenkins, Maven и Tomcat) и следуйте прикрепленным файлам документа в том же репозитории.
Когда Дженкинс, мавен и кот будут готовы
Установка Дженкинса
Шаги
- шаг а): Проверьте основные и требования
- шаг б): проверьте версию Java
- шаг c): Установите Jenkins
- шаг d): Войдите в Jenkins и обновите пароль
Перейти на сайт Дженкинсаhttps://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
шаг б): проверьте версию Java
Установить java-версию
yum install java-1.8*
Проверить версию java
java -version
find / -name javac
cd
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
PATH=$PATH:$JAVA_HOME:$HOME/bin
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload
Вы можете включить службу Jenkins для запуска при загрузке с помощью команды:
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
http://publicIP:8080
- Примечание. Убедитесь, что порт открыт на уровне Fireware на соответствующих уровнях облака.
- Изменить пароль
- обновить путь Java
Имя: ЖДК
Путь: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07–1.amzn2.0.2.x86_64
Установка Мавена
Шаги
- шаг а): создать каталог
- шаг б): загрузите программное обеспечение
- шаг c) : Разархивируйте программное обеспечение
- шаг d): обновление требует конфигурации
mkdir -p /opt/maven
cd /opt/maven/
https://maven.apache.org/download.cgi
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
ls
tar -xvzf apache-maven-3.8.6-bin.tar.gz
cd apache-maven-3.8.6/
cd
vi .bash_profile
если [-f ~/.bashrc]; затем . ~/.bashrc фи
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161–0.b14.el7_4.x86_64
_=///--..
=$_/
PATH=$PATH:$JAVA_HOME:$_:$:$HOME/bin
экспортировать ПУТЬ
- проверить конфигурацию
echo $PATH
- Если git не устанавливается, установите также git
yum install git -y
- шаг i): проверьте версию Java
- шаг ii): загрузите программное обеспечение tomcat
- шаг iii): обновить правильное разрешение на установку
- шаг iv): создание программных ссылок
- шаг v): Как получить доступ к коту
- Шаг vi): Измените номер порта
- шаг vii): Как получить доступ к каталогу webapp
java -version
yum install java-1.8* or yum install java-11*
cd
vi .bash_profile
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
PATH=$PATH:$JAVA_HOME:$HOME/bin
echo $PATH
- Перейти на главный сайт Tomcat
https://tomcat.apache.org/download-90.cgi
mkdir /opt/
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.65/bin/apache-tomcat-9.0.65.tar.gz
tar -xvzf /opt/apache-tomcat-<version>.tar.gz
chmod +x /opt/apache-tomcat-<version>/bin/startup.sh
chmod +x /opt/apache-tomcat-<version>/bin/shutdown.sh
ln -s /opt/apache-tomcat-<version>/bin/startup.sh /usr/local/bin/tomcatupln -s /opt/apache-tomcat-<version>/bin/shutdown.sh /usr/local/bin/tomcatdowntomcatup- доступ к приложению tomcat из браузера через порт 8080
http://<Public_IP>:8080 - Примечание. Прежде чем попробовать, откройте правила брандмауэра.
- Использование уникальных портов для каждого приложения является лучшей практикой в среде. Но tomcat и Jenkins работают на портах с номером 8080. Следовательно, давайте изменим номер порта tomcat на 8090. Измените номер порта в файле conf/server.xml в домашнем каталоге tomcat.
- cd /opt/apache-tomcat-/conf
- обновить номер порта в поле «порт коннектора» в server.xml
- перезапустить tomcat после обновления конфигурации
tomcatdown
tomcatup
- http://<общедоступный_IP>:8090
теперь приложение доступно через порт 8090. но приложение tomcat не позволяет войти в систему из браузера. изменение параметра по умолчанию в context.xml решает эту проблему
поиск context.xml
find / -name context.xml
/opt/tomcat/webapps/host-manager/META-INF/context.xml
/opt/tomcat/webapps/manager/META-INF/context.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status"/>
<user username="deployer" password="deployer" roles="manager-script"/>
<user username="tomcat" password="s3ven" roles="manager-gui"/>
Шаг 2. Установите базовые плагины Jenkins.
установить , установить эти плагины в управлении jenkins → менеджер плагинов → доступно → установить без перезагрузки
Шаг 3. Обновите учетные данные
управлять jenkisn → учетные данные → jenkins → глобальные учетные данные → добавить учетные данные (учетные данные tomcat, которые вы добавили в файле manager-scripton tomcatuser.xml, например .. )
Шаг 4: Создайте проект maven
создать новый элемент → выбрать проект maven → ok → chcek Управление исходным кодом → git → delcared 'https://github.com/veejee2331/webapplication.git' (URL-адрес репозитория) — -> Брах для сборки «основного» → Цели и опция «чистый установочный пакет» → Затем перейдите к «Действиям после сборки» → Разверните war/ear в контейнер → файлы WAR/EAR → **/*. war → Добавить контейнеры → 'Tomcat 9.x Remote' → выберите учетные данные, которые вы указали → URL-адрес Tomcat ' (укажите URL-адрес tomcat, например:http://54.152.11.147:8090/) → Сохранить (выбрать учетные данные)
Очки необходимо проверить, прежде чем нажать «Создать».
Управление Jenkins → Настройка инструмента Golbal →
Управление Jenkins → Настройка инструмента Golbal →
Затем нажмите на сборку
- Как вы тестируете →http://IPADDRESS:8090/URI/
- Обновите конфигурацию задания maven → Триггеры сборки → Опрос SCM → */2 * * * * → сохранить
- При обновлении URL-адреса git разветвите папку (https://github.com/veejee2331/webapplication.git), затем измените index.html

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































