Instalación y entorno básico de Jenkins

Jenkins

  • Método de instalación: yum y rpm
  • Dependencia del servicio: Java 8 o Java 11
  • Nombre de usuario: jenkins
  • Directorio principal: / var / lib / jenkins
  • Instalación regular de complementos

Oficial (mmm)

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
yum install jenkins
#可能存在下载不了

rpm (imagen de espejo de Tsinghua)

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.277.1-1.1.noarch.rpm

Enlace de descarga: https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

Comienza el servicio

sudo systemctl start jenkins
sudo systemctl enable jenkins

Entorno dependiente de la instalación

yum isntall java-1.8.0-openjdk-devel.x86_64 -y

El puerto web predeterminado del servicio de visualización es 8080 y el nombre de usuario es jenkins.
Inserte la descripción de la imagen aquí

operación web

Principalmente, no utilice la instalación recomendada para complementos, porque lleva mucho tiempo y fallará, y no es fácil aprender el
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
directorio principal.

/ var / lib / jenkins

  • config.xml: el archivo de configuración principal de jenkins
  • trabajos: detalles de configuración del trabajo de compilación y productos y datos de compilación
  • complementos: almacena todos los complementos instalados
  • usuarios: cuando se utilizan usuarios locales de jenkins
  • actualizaciones: almacenar actualizaciones de complementos disponibles
  • userContent: almacena contenido personalizado por el usuario para el servidor jenkins

Referencia: https://blog.csdn.net/lijing742180/article/details/88544279

Instalación regular de complementos

  • Archivo: /var/lib/jenkins/updates/default.json

Modificar la fuente de descarga del complemento de Jenkins (Tsinghua)

sudo sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json \ 
&& sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json

sudo systemctl restart jenkins
#重启后生效

Las instalaciones de complementos son todas operaciones web, Administrador de complementos
Inserte la descripción de la imagen aquí

Soporte paquete chino

  • Nombre del complemento: localización

Gestión de usuarios

  • La gestión de usuarios integrada predeterminada es demasiado precisa y no es adecuada para el entorno de producción general.
  • Nombre del complemento: estrategia de autorización basada en roles
  • Estrategia de modificación: Gestión del sistema-Configuración de seguridad global-Estrategia de autorización-Estrategia basada en roles

Un
Inserte la descripción de la imagen aquí
rol de configuración más bajo la administración del sistema

  • Rol global: puede configurar y operar el sistema jenkins
  • Rol del proyecto: el rol del proyecto solo puede operar en el proyecto
  • Rol de nodo: utilizado por la arquitectura maestro-esclavo

Habrá instrucciones detalladas para los clics del mouse

Gestión de credenciales

  • Nombre del complemento: enlace de credenciales
  • Jenkins no admite la administración de credenciales de forma predeterminada, por lo que existe un riesgo de seguridad para la información de Minggan.
    Admite el método de credenciales básico y común Complemento de
    Inserte la descripción de la imagen aquíadministración de SSH
  • Nombre del complemento: publicar a través de SSH
  • La construcción del usuario requiere información de conexión ssh, en Gestión del sistema-Configuración del sistema-Servidores SSH
    Inserte la descripción de la imagen aquí
  • Nombre del complemento: SSH
  • Realice la conexión remota al servidor para ejecutar el shell
    Inserte la descripción de la imagen aquí

Video tutorial detallado: https://www.bilibili.com/video/BV1kJ411p7mV?p=1

Supongo que te gusta

Origin blog.csdn.net/yangshihuz/article/details/114701075
Recomendado
Clasificación