вход_в_jenkins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
вход_в_jenkins [2024/12/11 12:02]
val [Шаг 5. Подключение агента Jenkins]
вход_в_jenkins [2025/02/13 07:24] (current)
val [Запись вебинара]
Line 14: Line 14:
 ===== Запись вебинара ===== ===== Запись вебинара =====
  
-  * Тэги:+  * Тэги: ​Jenkins, Git, Gitea, Squid, CI/CD, Webhook, Groovy, Pipeline 
 +  * https://​youtu.be/​hgKDh3MVqbc 
 +  * https://​rutube.ru/​video/​299b61b457e95203906d9e60878993e3
  
 ===== Методическая подготовка ===== ===== Методическая подготовка =====
 +
 +  * Установить [[Управление ПО в Linux#​Snap]] на server ​
 +  * Установить [[Сервис JRE]] на server и gate
 +  * Показать это на вебинаре
  
 ===== Шаг 1. Что у нас есть для начала ===== ===== Шаг 1. Что у нас есть для начала =====
Line 27: Line 33:
   * Используем [[Утилита curl]] для тестирования   * Используем [[Утилита curl]] для тестирования
  
-===== Шаг 3. Установка и настройка ​Squid =====+===== Шаг 3. Установка и настройка ​Gitea =====
  
   * [[Инструмент Gitea]]   * [[Инструмент Gitea]]
-  * **Размещаем конфигурацию proxy сервера в Gitea**, как в статье:​ [[https://​habr.com/​ru/​post/​716454/​|Самый простой пример CI/CD]]+  * **Размещаем конфигурацию proxy сервера в** Gitea, как в статье:​ [[https://​habr.com/​ru/​post/​716454/​|Самый простой пример CI/CD]] 
 + 
 +  * [[https://​habr.com/​ru/​post/​716454/​|Самый простой пример CI/CD]]. **Проверим,​ все ли работает**,​ после изменения конфигурации:​ 
 +<​code>​ 
 +student@gate:​~$ git clone http://​server.corpX.un:​3000/​student/​squid-project.git 
 + 
 +... 
 +</​code>​
  
 ===== Шаг 4. Установка Jenkins ===== ===== Шаг 4. Установка Jenkins =====
  
   * [[Сервис JRE]]   * [[Сервис JRE]]
-  * [[Инструмент Jenkins]] + plugins: git, SSH Build Agents, Groovy, Pipeline*, SCM-Manager+  * [[Инструмент Jenkins]] + plugins: git, SSH Build Agents, Pipeline
  
 ===== Шаг 5. Подключение агента Jenkins ===== ===== Шаг 5. Подключение агента Jenkins =====
Line 58: Line 71:
         stage('​Test'​) {         stage('​Test'​) {
             steps {             steps {
-                sh '/​usr/​sbin/​squid -k check -f conf.d/​my.conf'​+                sh 'sudo /​usr/​sbin/​squid -k check -f conf.d/​my.conf'​
             }             }
         }         }
Line 75: Line 88:
   * Добавляем ALLOWED_HOST_LIST в [[Инструмент Gitea#​Файл конфигурации]] Gitea   * Добавляем ALLOWED_HOST_LIST в [[Инструмент Gitea#​Файл конфигурации]] Gitea
   * Настраиваем [[Инструмент Jenkins#​Webhooks]] в Jenkins   * Настраиваем [[Инструмент Jenkins#​Webhooks]] в Jenkins
 +
 +===== Итоги, вопросы?​ =====
вход_в_jenkins.1733907774.txt.gz · Last modified: 2024/12/11 12:02 by val