Déployez automatiquement des projets front-end et back-end simples via Jenkins

En ce qui concerne les membres de l'entreprise, le déploiement prend beaucoup de temps à chaque fois et l'efficacité du travail est faible. Je veux juste améliorer l'efficacité du travail, alors j'essaie de créer un projet de déploiement automatique Jenkins front-end et back-end. Très satisfait de la réalisation finale. Parce que l'efficacité est améliorée plus qu'un peu. Ce qui suit présente la méthode de construction (fond de botte à ressort et extrémité avant rapide)

1. Configurer maven, jdk et nodejs

img.pngSeul maven est configuré ici. Personnellement, il est préférable d'installer jdk et nodejs globalement (personnellement, je pense qu'il n'est pas pratique d'installer jenkins)img_1.png

2. Stockez les fichiers déployés dans le projet

deploy.sh

#!/bin/bash

cd src/ui/web &&
pnpm install --registry=https://registry.npm.taobao.org &&
pnpm run build &&
cd .. && cd .. &&
docker-compose -f docker-compose.yml up --build -d

Préparez docker-compose.yaml et le fichier Docker , etc.

3. Créer un projet dans Jenkins

Remplissez l'adresse git, sélectionnez la branche img_2.png img_3.png, définissez (vérifiez une fois toutes les 5 minutes s'il y a une mise à jour) img_4.png, sélectionnez le fichier pom construit par le back-end, et l'exécution du front-end est incluse dans deploy.sh, il suffit d'exécuter directementimg_6.png img_5.png

4. Construire après avoir enregistré

img_7.png img_8.png img_9.png img_10.pngconstruire avec succès

Cet article a été créé à l'origine par " Chengge Blog " et suit l'accord de copyright CC 4.0 BY-SA. Pour la réimpression, veuillez joindre le lien source original et cette déclaration.
Lien d'origine : Déployez automatiquement des projets front-end et back-end simples via Jenkins

Je suppose que tu aimes

Origine blog.csdn.net/Rakers1024/article/details/128074826
conseillé
Classement