Mudanças entre as edições de "Publicacao"
(Criou página com '# GERANDO O PACOTE No Visual Studio, clique em Team Explorer -> Builds Na parte de builds, localize a divisória All Build Definitions Localize o build que gostaria de fa...') |
|||
Linha 1: | Linha 1: | ||
− | + | == GERANDO O PACOTE == | |
No Visual Studio, clique em Team Explorer -> Builds | No Visual Studio, clique em Team Explorer -> Builds | ||
Linha 11: | Linha 11: | ||
BlueControlWeb -> | BlueControlWeb -> | ||
− | + | <code> Builds do tipo "Build" são para testes. Quando estiver certo que aquele build deu certo e testado gerar o build "Revision" para a entrega.</code> | |
A numeração de versão é sempre a seguinte: "major"."minor"."revision"."build". Cada incremento em uma categoria, zera as categorias da direita. exemplo: | A numeração de versão é sempre a seguinte: "major"."minor"."revision"."build". Cada incremento em uma categoria, zera as categorias da direita. exemplo: | ||
Linha 20: | Linha 20: | ||
depois do build Revision -> 1.1.2.0 (pacote de entrega) | depois do build Revision -> 1.1.2.0 (pacote de entrega) | ||
− | + | == ENCONTRANDO ARQUIVO DO BUILD == | |
Caso não tenha recebido por e-mail, no visual studio (my builds) dá pra saber quando um build foi concluído. | Caso não tenha recebido por e-mail, no visual studio (my builds) dá pra saber quando um build foi concluído. | ||
Entrar na pasta `\fsbuild\Builds< nome_projeto >\Zips` | Entrar na pasta `\fsbuild\Builds< nome_projeto >\Zips` | ||
Linha 28: | Linha 28: | ||
* (nome_projeto)_(tipo_build)-(versão).zip (contém arquivos do website em si (release) para publicação) | * (nome_projeto)_(tipo_build)-(versão).zip (contém arquivos do website em si (release) para publicação) | ||
− | + | == BANCO DE DADOS == | |
* Os websites "Blue" TS-IIS02 geralmente utilizam bancos no servidor TS-BD | * Os websites "Blue" TS-IIS02 geralmente utilizam bancos no servidor TS-BD | ||
* É possível localizar qual banco está sendo utilizado entrando na pasta 'bin' do site, e abrindo o arquivo "mstech.config.exe" | * É possível localizar qual banco está sendo utilizado entrando na pasta 'bin' do site, e abrindo o arquivo "mstech.config.exe" | ||
Linha 37: | Linha 37: | ||
2. rodar os scripts de comparação e dados necessários para o release | 2. rodar os scripts de comparação e dados necessários para o release | ||
− | + | == PUBLICAÇÃO - AMBIENTE DE TESTES (vide página ["Ambientes"](Ambientes)) == | |
− | + | <ol> | |
− | + | <li> Abrir o TS-IIS02 (Área de trabalho remota - Windows +R -> mstsc) </li> | |
− | + | <li> logar com o login do AD </li> | |
− | + | <li> Abrir o IIS</li> | |
− | + | <li> localizar o site desejado (costumo clicar na pasta pai dos sites e ordenar por "Bindings", localizando assim a url correspondente listada em [Ambientes](Ambientes)</li> | |
− | + | <li> botão direito -> Explore para entrar na pasta correspondente dos arquivos do site</li> | |
− | + | <li> Fazer backup do diretório completo (geralmente fica numa pasta Backup um nível acima)</li> | |
− | + | <li> Colar os arquivos do zip do release por cima da pasta do site.</li> | |
− | + | <li> Botão direito no site -> Restart </li> | |
+ | </ol> | ||
Sair do ambiente -> Iniciar -> clique no nome de usuário no canto superior direito -> Disconnect user | Sair do ambiente -> Iniciar -> clique no nome de usuário no canto superior direito -> Disconnect user |
Edição das 16h25min de 20 de maio de 2016
Índice
GERANDO O PACOTE
No Visual Studio, clique em Team Explorer -> Builds
Na parte de builds, localize a divisória All Build Definitions Localize o build que gostaria de fazer:
Sistemas -> Build correspondente BlueMonitor_SSO -> BlueMonitorSSO_Build BlueMonitorAPI -> BlueMonitorAPI_Build
BlueControlWeb ->
Builds do tipo "Build" são para testes. Quando estiver certo que aquele build deu certo e testado gerar o build "Revision" para a entrega.
A numeração de versão é sempre a seguinte: "major"."minor"."revision"."build". Cada incremento em uma categoria, zera as categorias da direita. exemplo:
versão 1.1.1.0 depois build "build") -> 1.1.1.1 depois de 10 builds -> 1.1.1.10 depois do build Revision -> 1.1.2.0 (pacote de entrega)
ENCONTRANDO ARQUIVO DO BUILD
Caso não tenha recebido por e-mail, no visual studio (my builds) dá pra saber quando um build foi concluído. Entrar na pasta `\fsbuild\Builds< nome_projeto >\Zips` Neste diretório, encontra-se todos os builds já feitos até hoje. Cada build gera 3 arquivos:
- Relatorios-(nome_projeto)_(tipo_build)-(versão).zip (contém arquivos 'rdl' de relatório)
- Scripts-(nome_projeto)_(tipo_build)-(versão).zip (contém schemas vazios de banco e script de compare com a última versão)
- (nome_projeto)_(tipo_build)-(versão).zip (contém arquivos do website em si (release) para publicação)
BANCO DE DADOS
- Os websites "Blue" TS-IIS02 geralmente utilizam bancos no servidor TS-BD
- É possível localizar qual banco está sendo utilizado entrando na pasta 'bin' do site, e abrindo o arquivo "mstech.config.exe"
- O blueControlWeb também utiliza a pasta "ConfigWeb" na raiz do site para string de conexão. Entrar no .exe dentro dela para validar.
- `ATENÇÃO: Como o banco de dados é muito grande para ficar fazendo backup, recomendo que, caso seja uma alteração com muitos dados de compare, muitas tabelas, storeds, etc, crie bancos com os scripts de compare vazios e execute os scripts nestes bancos vazios. Se der certo, execute no banco-alvo correto.`
1. Depois de localizar o banco de dados, recomendo testar os scripts em um schema vazio deste banco, principalmente se forem muitas alterações; 2. rodar os scripts de comparação e dados necessários para o release
PUBLICAÇÃO - AMBIENTE DE TESTES (vide página ["Ambientes"](Ambientes))
- Abrir o TS-IIS02 (Área de trabalho remota - Windows +R -> mstsc)
- logar com o login do AD
- Abrir o IIS
- localizar o site desejado (costumo clicar na pasta pai dos sites e ordenar por "Bindings", localizando assim a url correspondente listada em [Ambientes](Ambientes)
- botão direito -> Explore para entrar na pasta correspondente dos arquivos do site
- Fazer backup do diretório completo (geralmente fica numa pasta Backup um nível acima)
- Colar os arquivos do zip do release por cima da pasta do site.
- Botão direito no site -> Restart
Sair do ambiente -> Iniciar -> clique no nome de usuário no canto superior direito -> Disconnect user