Download the PHP package dersonsena/yii2-deploy without Composer
On this page you can find all versions of the php package dersonsena/yii2-deploy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dersonsena/yii2-deploy
More information about dersonsena/yii2-deploy
Files in dersonsena/yii2-deploy
Package yii2-deploy
Short Description Módulo de deploy automático no formato de Modules do Yii Framework 2
License BSD-3-Clause
Informations about the package yii2-deploy
Yii2 Deploy
Módulo de deploy automático no formato de Modules do Yii Framework 2. Caso você queira, que para todo comando no seu ambiente de desenvolvimento local, automaticamente atualize o seu repositório remoto, basta seguir as instruções e passos abaixo.
PRÉ-REQUISITOS
- GIT instalando no seu servidor;
- Função nativa do PHP
shell_exec
habilitada no seu servidor WEB;
INSTRUÇÕES PARA INSTALAÇÃO
A maneira recomendada para instalar esta extensão é através do composer.
Execute no seu terminal
ou adicione
na seção do seu arquivo composer.json
.
PASSO 1 - REGISTRANDO MÓDULO
Registre o módulo no arquivo de configuração conforme o trecho abaixo:
Você pode utilizar algumas soluções online para gerar seu token. Abaixo, alguns sites:
- http://www.miraclesalad.com/webtools/md5.php
- http://www.md5.cz
- http://passwordsgenerator.net/md5-hash-generator/
Você pode também gerar facilmente um token utilizando o componente [yii\base\Security](http://www.yiiframework.com/doc-2.0/yii-base-security.html#generateRandomString()-detail) do Yii2 para gerar um token, como abaixo:
PASSO 2 - FAZENDO PRIMEIRO TESTE
Para efeitos de teste, acesse esta URL no seu navegador:
O módulo deverá "devolver" uma tela com os comandos executados.
PASSO 3 - INTEGRAÇÃO
Caso tenha dado tudo certo no , siga os passos abaixo para integrar sua aplicação
3.1 INTEGRAÇÃO COM BITBUCKET
- Navegue até o endereço do seu repositório e vá na seção ;
- Navegue até a seção ;
- Clique no botão ;
- Informe um de sua preferência;
- No campo insira: http://seudominio.com.br/deploy?t=SEU_TOKEN
- Clique no Botão .
EXTRAS
GERAÇÃO DE LOGS
O Yii2-Deploy a cada execução de comandos no servidor de Produção gera um arquivo com o log da saída do terminal no diretório:
IMPORTANTE: só será feito a geração do LOG caso você não esteja no ambiente de Desenvolvimento .
ALTERANDO O BRANCH
Caso você queira que a instrução utilize um outro branch, basta sobrescrever a propriedade no seu , como abaixo:
FORÇAR EXECUÇÃO DOS COMANDOS NO AMBIENTE DE DESENVOLVIMENTO
Por padrão, o módulo Yii2-Deploy não executa os comandos gerados no ambiente de desenvolvimento. Mas, caso você queira desabilitá-lo, basta sobrescrever a propriedade no seu , como abaixo: