24
Processos de Deploy

Apresentacao deploy

Embed Size (px)

Citation preview

Page 1: Apresentacao deploy

Processos de Deploy

Page 2: Apresentacao deploy

Sumário1.Instalação e configuração do Grunt2.Publicação e exportação paginas3.Task default4.Filelist

Page 3: Apresentacao deploy

Instalação e configuração do Grunt

Instalar “Node.js” - https://nodejs.org/en/;Executar comando “npm install -g grunt-cli”;

Localizar arquivo “Gruntfile.js”, no diretório do projeto;

Executar comando “npm install”, para baixar as dependências do projeto;

Executar comando “grunt deploy”, para gerar arquivos css, js, imagens, etc.

Page 4: Apresentacao deploy

https://lab.accurate.com.br/svn/acc/acec/templates/

Page 5: Apresentacao deploy
Page 6: Apresentacao deploy
Page 7: Apresentacao deploy
Page 8: Apresentacao deploy
Page 9: Apresentacao deploy

grunt deploy --force

Page 10: Apresentacao deploy

ObservaçõesOs comandos devem ser executados dentro dos diretórios (mobile e desktop).

Dar um revert em htdocs para descartar alterações, fazer update depois gerar Grunt deploy

Page 11: Apresentacao deploy

Publicação e exportação paginas

Logar no ICManager;Publicar todas as paginas;Exportar as paginas;Atualizar o SVN;Montar o pacote no Hudson.

Page 12: Apresentacao deploy
Page 13: Apresentacao deploy
Page 14: Apresentacao deploy
Page 15: Apresentacao deploy
Page 16: Apresentacao deploy

ObservaçõesVerificar se todos as imagens foram no commit

Colocar o arquivo .zip exportado do ICManager na pasta “site_studio\exported”, dentro do projeto

Etiquetas para commits:[MERCATTO] Commit para deploy. -catalog[MERCATTO] Commit para deploy. -statics[MERCATTO MOBILE] Commit para deploy. -statics

Page 17: Apresentacao deploy

Task default Verificar a construção do Hudson; Criar tasks separadas (HCP, PROD) Enviar task para Guedes

Page 18: Apresentacao deploy
Page 19: Apresentacao deploy
Page 20: Apresentacao deploy

Filelist Dentro da pasta "patch" - Criar um diretório com o

numero da revisão que esta em produção; Dentro do diretório criar um arquivo chamado filelist.txt; Inserir as URL's dos arquivos alterados e concatená-la

com o numero da revisão, "Essas informações são obtidas através do log da interface de subversion (Tortoise SVN, Cornerstone, etc)"

Exemplo: https://lab.accurate.com.br/svn/acc/acec/templates/acme/ckout/xhtml/templates/addressTemplate.xhtml?r=78072 https://lab.accurate.com.br/svn/acc/acec/templates/acme/ckout/xhtml/templates/addressTemplate.xhtml?r=78073

Commita-lo e abrir a task para Infra.

Page 21: Apresentacao deploy
Page 22: Apresentacao deploy
Page 23: Apresentacao deploy

Informações complementares

Page 24: Apresentacao deploy