User Tools

Site Tools


вход_в_jenkins

Вход в Jenkins для администратора Linux

Реклама

  • В эпоху агрессивного наступления новых технологий, связанных с CI/CD, появилось ироничное высказывание: Зачем что-то автоматизировать за 2 часа, когда можно сделать вручную за 10 минут. Но, если честно, большое количество времени системный администратор тратит на рутинные задачи - добавить разрешение в пакетный фильтр, запись в зону DNS, правила в системе электронной почты, список URL в прокси сервере … Всякий раз надо “вспомнить” где это, в каком каталоге, поправить, как проверить синтаксис, не забыть перезапустить сервис … Может оказаться, что 2 часа, потраченных на автоматизацию сэкономят не мало времени в будущем. Ну и бонус - знакомство с перспективными технологиями в Новом Году!

Техническое задание

  • Настроить управление списком разрешённых доменов на proxy сервере Squid, с историей изменений и автоматизацией процесса тестирования и обновления на сервере

Запись вебинара

  • Тэги:

Методическая подготовка

Шаг 1. Что у нас есть для начала

Шаг 2. Установка и настройка Squid

Шаг 3. Установка и настройка Squid

Шаг 4. Установка Jenkins

Шаг 5. Подключение агента Jenkins

Шаг 6. Создание заданий Jenkins

pipeline {
    agent {
        node {
            label 'gate' 
        }
    }
    stages {
        stage('Test') {
            steps {
                sh '/usr/sbin/squid -k check -f conf.d/my.conf'
            }
        }
        stage('Deploy') {
            steps {
                sh 'sudo /bin/cp -r ./* /etc/squid/'
                sh 'sudo /usr/sbin/squid -k reconfigure'
            }
        }
    }
}

Шаг 7. Настройка CI/CD

вход_в_jenkins.txt · Last modified: 2024/11/21 13:45 by val