Deploy automatizado de APP ReactJS com Git e bash script

#!/bin/bash #EXEMPLO VIA BITBUCKET. MUDE O PROVEDOR DE ACORDO COM A NECESSIDADE NOW="$(date)" HASH_REMOTE=$(git ls-remote https://{usuario}:{senha}@bitbucket.org/{usuario-dono-repositorio}/{repositorio}.git master | awk '{ print $1}') HASH_LOCAL=$(git rev-parse master) git pull https://{usuario}:{senha}@bitbucket.org/{usuario-dono-repositorio}/{repositorio}.git npm run build find /{caminho-projeto-servidor} -type f ! -name '.well-known' ! -name '.htaccess' -delete cp -a ./build/* /{caminho-projeto-servidor} echo ${NOW} ./deploy_log
O script acima é útil devido a sua simplicidade e flexibilidade para manutenção. Basta Configurar um cron job, uma tarefa pelo Composer ou Gulp para execução de tempos em tempos, ou a medida em que novas versões forem liberadas.
Quer saber mais sobre como funciona? Fale com um desenvolvedor agora mesmo!Este artigo foi lido 756+ vezes. Obrigado por ler até aqui! Gostou do conteúdo? Fique à vontade pra copiar e compartilhar. Ajude sempre seus colegas. O conhecimento muda vidas!
Categorias relacionadas