forked from gelias/deploy.me
-
Notifications
You must be signed in to change notification settings - Fork 0
fabiogeiss/deploy.me
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Deploy.me E UM PROJETO QUE VEIO PARA SUPRIR UMA NECESSIDADE PESSOAL DE AUTOMACAO PARA O PROCESSO ROTINEIRO DE DEPLOYMENT DE UMA APLICACAO JAVA. O PRODUTO EM QUESTAO SEGUE OS SEGUINTES PASSOS PARA A IMPLANTAÇAO SERVINDO DE BASE PARA O FLUXO DA APLICACAO.. DADO QUE A APLICACAO X PRECISA ESTAR CONSTANTEMENTE ATUALIZADA NO SERVIDOR 001 QUANDO EXISTIR UMA NOVA VERSAO DO ARQUIVO X.war NO DIRETORIO FTP ftp://ftp.deploy.me/app/x/latest ENTAO UM NOVO DEPLOY DEVE OCORRER REALIZANDO OS SEGUINTES PASSOS: a) CRIAR NO SERVIDOR 001 AS PASTAS: - /DEPLOY_ME/<DATA_DEPLOYMENT> E - /DEPLOY_ME/<DATA_DEPLOYMENT>/BACKUP b) REALIZAR O DOWNLOAD DO ARQUIVO X.war DO ENDERECO FTP DE ORIGEM PARA A PASTA '/DEPLOY_ME/<DATA_DEPLOYMENT>' c) DADO QUE PRECISAMOS ATUALIZAR O ARQUIVO X.war JUNTO AO SERVIDOR DE APLICAÇAO JBOSS PRECISAMOS I) EXECUTAR O COMANDO PARA PARA O SERVIÇO JBOSS (ex.: service jboss stop) II) LIMPAR DIRETORIO DE TEMPORARIOS III) COPIAR A VERSAO ATUAL DA APLICACAO X.war ANTES DE REALIZAR A ATUALIZACAO, COPIANDO PARA PASTA /DEPLOY_ME/<DATA_DEPLOYMENT>/BACKUP IV) SOBRESCREVER O ARQUIVO DE IMPLANTACAO X.war COPIANDO DA PASTA '/DEPLOY_ME/<DATA_DEPLOYMENT>' PARA A PASTA DE DEPLOY DO JBOSS V) CONFIRMAR PERMISSOES (chmod e chown) VI) EXECUTAR O COMANDO PARA INICIAR O SERVICO JBOSS VII) REALIZAR PROCESSO DE VERIFICACAO PARA CERTIFICAR-SE DE QUE A APLICACAO ESTA NO AR. OBS.: O PRODUTO FINAL AQUI DEVERA SER UMA APLICACAO QUE PROPCIA A CRIACAO DE UM FLUXO PARA DEPLOYMENT, CRIANDO OS PASSOS QUE COMPOE O DEPLOY DA APLICACAO X. @guilhermelias
About
Python app to make easy and fun a new deployment using any compiled languages
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published