forked from gelias/deploy.me
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
25 lines (22 loc) · 1.6 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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