Skip to content

Instantly share code, notes, and snippets.

@ricardozanini
Last active July 4, 2017 19:45
Show Gist options
  • Save ricardozanini/9db2b77d6659ec2aa14a6fe232a1f135 to your computer and use it in GitHub Desktop.
Save ricardozanini/9db2b77d6659ec2aa14a6fe232a1f135 to your computer and use it in GitHub Desktop.
Script excerpt to "automate" deploy to a JBoss Fuse instance
#!/bin/bash
echo "Script sample"
# para cada server
# para cada container
# declaracao das vars
# local onde todos os jars estarao no server
STAGING_AREA="/tmp"
# local de instalacao do fuse
FUSE_HOME="/opt/jboss-fuse-6.3.0.GA"
# porta do no - ajustar de acordo com cada container
NODE_PORT=8102
# para cada jar (repetir os dois comandos abaixo)
# remove o antigo
sh $FUSE_HOME/bin/client -a $NODE_PORT -h localhost -u admin -p admin \
osgi:uninstall sil-commons
# instala via file do staging area
sh $FUSE_HOME/bin/client -a $NODE_PORT -h localhost -u admin -p admin \
osgi:install -s file:$STAGING_AREA/my-jar.jar