apresentacao deploy

Post on 08-Jan-2017

80 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Processos de Deploy

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

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.

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

grunt deploy --force

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

Publicação e exportação paginas

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

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

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

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.

Informações complementares

top related