Je suis en train d'utiliser une série de commandes pour déployer mes fichiers en production. Cela se fait actuellement manuellement.
Est-il possible de transformer ces commandes en un fichier exécutable ? Ainsi, je n'aurais pas à copier-coller ces commandes à chaque fois.
Lorsque la première ligne est exécutée, c'est-à-dire la connexion au serveur root, il demandera le mot de passe et je devrai coller le mot de passe : xxxxxxxxxxxxxx
ssh root@serveur
pwd: xxxxxxxxxxxxxx
ssh-agent bash
ssh-add bi-master
cd /home/trans/bimaster
git status
git pull git@bitbucket.org:xxxxxxxxx/bimaster.git master
Note : Je suis l'administrateur du serveur, Comme le projet est réalisé par différentes équipes jusqu'à présent, nous avons décidé de faire un déploiement manuel (nous ne pouvons pas utiliser Jenkins ou tout autre outil pour automatiser le déploiement), car nous devons vérifier l'état de certains fichiers.