Tâche pour déploiement à distance
Tâche pour déploiement à distance
- Subject: Tâche pour déploiement à distance
- From: Pascal Robert <email@hidden>
- Date: Wed, 16 Jan 2008 11:40:47 -0500
Bonjour,
voici une solution pour faire le déploiement à distance:
<target depends="setProps,init.install,build.woapp"
name="deployMigration">
<echo message="Starting file transfer to ${user.name}@$
{serveurs.migration}" />
<exec dir="." executable="rsync" os="Mac OS X"
failonerror="true">
<arg value="-aog" />
<arg value="-e ssh" />
<arg value="${dest.dir}/${project.name}.woa" />
<arg value="${user.name}@${serveurs.migration}:~" />
</exec>
<sshexec command="outilsWO -d ${project.name}.woa" host="$
{serveurs.migration}" keyfile="${user.home}/.ssh/id_rsa"
passphrase="" username="${user.name}"/>
</target>
Au départ, je voulais utiliser la tâche « scp » et la tâche « tar »,
mais la ?&?% de tâche « tar » change les permissions des fichiers
pour 644, ce qui enlève des droits d'exécution sur les scripts qui
démarrent le processus Java de l'instance! De toute façon, le seul
avantage que je vois avec « tar », couplé avec gzip, c'est que le
transfert entre les serveurs sera plus rapide. _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden