Distribuez rapidement des scripts Linux-sh pour les projets front-end (y compris la compression, la décompression, la sauvegarde et le déploiement)

Avant d'utiliser le script d'envoi rapide de contrat, veuillez confirmer si vous avez une certaine compréhension du fonctionnement de l'hôte bastion.
Insérer la description de l'image ici

Compétences en matière d'envoi de paquets de machines forteresse

1. Introduction

Certains projets nécessitent la publication d'un environnement UAT (les clients utilisent une machine bastion pour se connecter à l'intranet) et doivent faire fonctionner un serveur Linux, ce qui est plus complexe.
Les deux Le déploiement et les scripts peuvent exécuter automatiquement une série d'opérations pour atteindre des objectifs spécifiques, tels que le déploiement automatisé et les tests automatisés.
Le déploiement doit généralement prendre en compte davantage de facteurs, tels que l'architecture du système, les exigences de performances, l'environnement de déploiement, etc., tandis que les scripts doivent généralement se concentrer uniquement sur l'automatisation des opérations manuelles.
Le processus de fonctionnement général est le suivant :

  1. Téléchargez le **package compressé qui a réussi le test depuisEnvironnement de développement ; cd… cd… **
  2. Téléchargez ensuitepackage compressé sur le serveur de l'environnement UATMoyen ; zip boe-h520230615 ./boe-h5
  3. RechercherRépertoire spécifié du front-end(/work/zte-vue/…) Décompresser ; décompresser mv boe-h52023 boe-h5
  4. Vérifiez et enfin terminez le déploiement du projet.

Bien que l'opération ci-dessus soit décrite dans un paragraphe, elle nécessite en réalité des opérations fréquentes via des commandes. Cela peut être « gênant » si vous n’y faites pas attention.

2. Méthode de sous-traitance de commande

Reportez-vous à d'autres articles https://blog.csdn.net/m0_37680500/article/details/131390633

3. Méthode d'externalisation des scripts

Il y a deux étapes principales pour l'externalisation des scripts : la compression et le déploiement. Avant l'opération, veuillez confirmer les points suivants :

1. Avoir les autorisations root

2. Il existe un répertoire /home/zfs-user pour stocker les fichiers zip de sauvegarde et décompressés.

3. Avoir des autorisations de zip/décompression et d'autres autorisations d'exécution de commandes

3.1 Script de téléchargement

Connectez-vous au serveur (reportez-vous à la méthode du package de commandes pour vous connecter à l'hôte bastion)

http://jump.xxxx.com.cn/(La machine bastion de mon entreprise)

OuvrirGestion des fichiersTélécharger le fichier déployer.sh, qui se trouve dans la pièce jointe du package compressé ci-dessous

Téléchargez-le dans le répertoire de travail **/home/zfs-user**

image.png

3.2 Compression

sh deploy.sh

Ensuite, suivez simplement les instructions

image.png

3.3 Déploiement et sauvegarde

sh deploy.sh

Exécuter la commande de publication

image.png

4. Pièces jointes :

Manuel d'utilisation de l'hôte Bastion :manuel d'utilisation du jumpserver v1.docx
Package compressé de script : liste des ressources en haut

Je suppose que tu aimes

Origine blog.csdn.net/m0_37680500/article/details/131390599
conseillé
Classement