C'è un modo per eseguire un comando in capistrano senza aggiungerlo a un Capfile?Esegui un comando sugli host remoti tramite capistrano dalla riga di comando
esempio:
cap --eval "run 'du -sh'" --role web
C'è un modo per eseguire un comando in capistrano senza aggiungerlo a un Capfile?Esegui un comando sugli host remoti tramite capistrano dalla riga di comando
esempio:
cap --eval "run 'du -sh'" --role web
È possibile utilizzare il (sperimentale) shell Capistrano.
$ cap shell
È possibile utilizzare questo comando per eseguire un comando sui server.
cap ROLES=web invoke COMMAND='du -sh'
Se non hanno nemmeno una ricetta tappo, è possibile specificare i server sulla riga di comando:
cap -s user=myusername HOSTS=server1.com,server2.com invoke COMMAND='du -sh'
per visualizzare altre opzioni della riga di comando, eseguire cap -H
e cap -e invoke
.