Jenkins construye el proyecto front-end Vue

Tabla de contenido

Prefacio:

1. Parámetros de configuración de Jenkins

2. Cree el script del código de interfaz de usuario

3. Configuración adicional relacionada complementaria


Prefacio:

El servidor ha implementado nginx, jenkisn y npm, en función de los cuales se implementa el proyecto front-end,

Nginx adicional relacionado posterior y otras operaciones de instalación del servidor;

1. Parámetros de configuración de Jenkins

1. Agregue un nuevo elemento de software

 2. Agregar descripción del proyecto

3. Configurar reglas de procesamiento de imágenes históricas

Por ejemplo: una tarea de compilación se reserva por hasta 30 días y se reservan un máximo de 10 tareas de compilación

 4. Configure el proyecto para construir el servidor de destino.

 5. Configure la dirección del código de front-end y la sucursal que se construirá.

 6. Configure la ubicación de almacenamiento del código de front-end

7. Configure la ruta del script del código compilado del front-end

Configure variables temporales y ejecute el script en la ruta de destino para compilar el código de front-end

 

 

2. Cree el script del código de interfaz de usuario

#!/bin/bash
#1打包前端
echo "package demoWeb..."
#前端代码存放地
cd /app/autopackage/demo/dev/code/demo

#借助npm实现拉取、构建等
export nodejieba_binary_host_mirror=http://前端部署服务器ip/npm/nodejieba/
#信任非http连接,配置node所在路径
NODE_DIR=/app/autopackage/pck_env/node14/bin

#清楚缓存
$NODE_DIR/npm cache clean --force
$NODE_DIR/node $$NODE_DIR/npm config set unsafe-perm=true
$NODE_DIR/node $NODE_DIR/npm fund
$NODE_DIR/node $NODE_DIR/npm run build

echo "package demoWeb...end"







3. Configuración adicional relacionada complementaria

1. Si la compilación falla o genera problemas relacionados con el nodo, puede configurar node_modules en la ubicación del código

2. Verifique la ruta de configuración de npm

configuración npm obtener prefijo

3. Ver la versión de nodehe npm

nodo -v

npm -v

4. Encuentre la ruta del módulo de nodo.

raíz npm -g

npm bin -g

5. Actualizar nodo

instalación npm -g -n

o instalar

instalación npm

6. nginx configura la asignación de número de puerto correspondiente para compilar el código

Principalmente agregue un nuevo archivo nginx

El servidor de configuración principal es el siguiente:

servidor{

        escuchar 9091;#Puerto de acceso externo

        nombre_servidor localhost;

        ubicación /{

                root /app/autopackage/demp/code/demo/dist/project; #La ubicación del código compilado del front-end

                index index.html;#página de inicio del front-end

                try_files $uri $url/ /app/autopackage/demp/code/demo/dist/project/index.html;# error página 404 no encontrada puede cargar esta configuración

        }

}

 

 

 Consulte el artículo configuración de nginx.

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_44691484/article/details/130628489
Recomendado
Clasificación