Red de conocimiento informático - Consumibles informáticos - Embalaje de proyectos e implementación automatizada

Embalaje de proyectos e implementación automatizada

En el modelo de desarrollo tradicional, todo el proceso de desarrollo es paso a paso.

Pero este modelo tiene grandes deficiencias:

DevOps es una combinación de desarrollo y operaciones, una combinación de desarrollo, operación y mantenimiento.

Las dos palabras que acompañan a las operaciones de desarrollo son integración continua y entrega continua (implementación):

CI de integración continua:

Entrega continua y implementación continua:

Podemos elegir muchos servidores en la nube: Alibaba Cloud, Tencent Cloud, Huawei Cloud. Pero en nuestro curso, elijo Alibaba Cloud, que actualmente se usa ampliamente, para explicarlo.

Necesitamos registrar una cuenta de Alibaba Cloud:/, solo regístrate, es muy simple.

Comprar un servidor en la nube es en realidad comprar una instancia.

Jenkins depende del propio Java, por lo que primero debemos instalar el entorno Java. Aquí instalé el entorno Java1.8.

Debido a que Jenkins no está en el paquete del almacén de software dnf, necesitamos conectarnos al almacén de Jenkins:

Edite el archivo /etc/etc/yum.repos.d/Jenkins .repo

p>

Instalar Jenkins

Iniciar el servicio Jenkins:

Jenkins usa el puerto 8080 para proporcionar servicios de forma predeterminada, por lo que necesita unirse al grupo de seguridad:

Un poco más tarde accederemos a algunas carpetas en centos. El usuario predeterminado utilizado por jenkins es Jenkins, por lo que debemos modificar su usuario:

Modificar la ruta del archivo:/etc/sysconfig/jenkins.

Luego debe reiniciar Jenkins:

Abra el navegador e ingrese: http://8.134.60.235:8080/

Obtenga la contraseña de miembro de administración de entrada :

Puedes instalar complementos recomendados:

Nuevas tareas:

Configurar proyecto y política de retención:

Gestión de código fuente:

Activador de compilación:

Las siguientes son las reglas de activación:

Entorno de compilación:

Nota: Necesitamos crear el entorno de el nodo.

Paso 1: Configurar el entorno del nodo.

Paso 2: Instale el complemento del nodo.

Tareas realizadas por la compilación:

Nginx se utilizará en nuestra implementación posterior, por lo que primero debemos instalar nginx:

Iniciar nginx:

Aquí configuramos principalmente el usuario nginx y el directorio de acceso predeterminado:

Configurar usuarios:

Crear carpetas y archivos mediante comandos de Linux:

Configurar acceso Directorio: