# Artefatos da Aplicação

## Canais SCEPman disponíveis

Oferecemos três canais para nossas aplicações web SCEPman, você também pode encontrar os artefatos reais em [Github](https://github.com/scepman/install/tree/master/dist). Para receber atualizações de um dos canais de atualização, copie a URL respectiva abaixo para o [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/pt/application-settings/basics#website_run_from_package) configuração do seu App Service SCEPman.

Existem dois hosts de artefatos independentes, GitHub e Azure (install.scepman.com). Se um dos dois falhar, você pode alternar para o outro. Assim, há duas URLs de download para cada canal. Detectar o canal usado ao utilizar install.scepman.com requer SCEPman 2.3, mas além disso também funciona com SCEPman 2.2.

{% tabs fullWidth="false" %}
{% tab title="App Service Windows" %}

### Canal de Produção SCEPman

* versão totalmente lançada
* funcionalidade e testes de carga realizados
* bugs não esperados

```
https://raw.githubusercontent.com/scepman/install/master/dist/Artifacts.zip
```

```
https://install.scepman.com/dist/Artifacts.zip
```

### Canal Beta SCEPman

* próximo lançamento de produção
* funcionalidade testada, mas sem teste de carga
* bugs possíveis

```
https://raw.githubusercontent.com/scepman/install/master/dist/Artifacts-Beta.zip
```

```
https://install.scepman.com/dist/Artifacts-Beta.zip
```

### Canal Interno SCEPman

* desenvolvimento em andamento
* funcionalidade testada de forma limitada e sem teste de carga
* bugs esperados

```
https://raw.githubusercontent.com/scepman/install/master/dist/Artifacts-Intern.zip
```

```
https://install.scepman.com/dist/Artifacts-Intern.zip
```

### Canal Adiado SCEPman

* versão penúltima
* funcionalidade e testes de carga realizados
* não inclui as correções de bugs e recursos mais recentes

```
https://raw.githubusercontent.com/scepman/install/deferred/dist/Artifacts.zip
```

{% endtab %}

{% tab title="App Service Linux" %}

### Canal de Produção SCEPman (Linux)

* versão totalmente lançada
* funcionalidade e testes de carga realizados
* bugs não esperados

```
https://raw.githubusercontent.com/scepman/install/master/dist/Artifacts-Linux.zip
```

```
https://install.scepman.com/dist/Artifacts-Linux.zip
```

### Canal Beta SCEPman (Linux)

* próximo lançamento de produção
* funcionalidade testada, mas sem teste de carga
* bugs possíveis

```
https://raw.githubusercontent.com/scepman/install/master/dist/Artifacts-Linux-Beta.zip
```

```
https://install.scepman.com/dist/Artifacts-Linux-Beta.zip
```

### Canal Interno SCEPman (Linux)

* desenvolvimento em andamento
* funcionalidade testada de forma limitada e sem teste de carga
* bugs esperados

```
https://raw.githubusercontent.com/scepman/install/master/dist/Artifacts-Linux-Internal.zip
```

```
https://install.scepman.com/dist/Artifacts-Linux-Internal.zip
```

### Canal Adiado SCEPman (Linux)

* versão penúltima
* funcionalidade e testes de carga realizados
* não inclui as correções de bugs e recursos mais recentes

```
https://raw.githubusercontent.com/scepman/install/deferred/dist/Artifacts-Linux.zip
```

{% endtab %}
{% endtabs %}

## Canais disponíveis do SCEPman Certificate Master

Oferecemos três canais para nossas aplicações web SCEPman, você também pode encontrar os artefatos reais em [Github](https://github.com/scepman/install/tree/master/dist-certmaster). Para receber atualizações de um dos canais de atualização, copie a URL respectiva abaixo para o [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/pt/application-settings-1/basics#website_run_from_package) configuração do seu App Service Certificate Master.

{% tabs fullWidth="false" %}
{% tab title="App Service Windows" %}

### Canal de Produção Certificate Master

```
https://raw.githubusercontent.com/scepman/install/master/dist-certmaster/CertMaster-Artifacts.zip
```

```
https://install.scepman.com/dist-certmaster/CertMaster-Artifacts.zip
```

### Canal Beta Certificate Master

```
https://raw.githubusercontent.com/scepman/install/master/dist-certmaster/CertMaster-Artifacts-Beta.zip
```

```
https://install.scepman.com/dist-certmaster/CertMaster-Artifacts-Beta.zip
```

### Canal Interno Certificate Master

```
https://raw.githubusercontent.com/scepman/install/master/dist-certmaster/CertMaster-Artifacts-Intern.zip
```

```
https://install.scepman.com/dist-certmaster/CertMaster-Artifacts-Intern.zip
```

### Canal Adiado Certificate Master

```
https://raw.githubusercontent.com/scepman/install/deferred/dist-certmaster/CertMaster-Artifacts.zip
```

{% endtab %}

{% tab title="App Service Linux" %}

### Canal de Produção Certificate Master (Linux)

```
https://raw.githubusercontent.com/scepman/install/master/dist-certmaster/CertMaster-Artifacts-Linux.zip
```

```
https://install.scepman.com/dist-certmaster/CertMaster-Artifacts-Linux.zip
```

### Canal Beta Certificate Master (Linux)

```
https://raw.githubusercontent.com/scepman/install/master/dist-certmaster/CertMaster-Artifacts-Linux-Beta.zip
```

```
https://install.scepman.com/dist-certmaster/CertMaster-Artifacts-Linux-Beta.zip
```

### Canal Interno Certificate Master (Linux)

```
https://raw.githubusercontent.com/scepman/install/master/dist-certmaster/CertMaster-Artifacts-Linux-Internal.zip
```

```
https://install.scepman.com/dist-certmaster/CertMaster-Artifacts-Linux-Internal.zip
```

### Canal Adiado Certificate Master (Linux)

```
https://raw.githubusercontent.com/scepman/install/deferred/dist-certmaster/CertMaster-Artifacts-Linux.zip
```

{% endtab %}
{% endtabs %}

## Localização personalizada de artefatos

Para ter controle total sobre o processo de atualização e quais artefatos são carregados pelo seu App Service, você pode implantar sua própria Conta de Armazenamento Azure. Recomendamos usar um dos canais de atualização, então se isso não for necessário, pule esta seção.

1\. Comece no seu **Grupo de recursos** onde você implantou o SCEPman e clique em **+ Adicionar**

2\. Pesquise por **conta de armazenamento** na barra de pesquisa do Marketplace e clique em **Conta de armazenamento - blob, arquivo, tabela, fila**

3\. Sua Assinatura e grupo de recursos estão pré-selecionados e você pode começar definindo **Nome da conta de armazenamento, Local, Desempenho, Tipo de conta, Replicação e Camada de acesso** (Use as configurações conforme mostrado na captura de tela)

![](https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-685adac45a1fdda900444eb6d6206ea30f9b6b6d%2Fimage.png?alt=media)

4\. Vá para a **Avançado** guia e defina o **Acesso público a blobs** para **Habilitado**

5\. Clique em **Rever + criar** e então em **Criar**

6\. Após a criação bem-sucedida da sua conta de armazenamento você pode abrir a visão geral da Conta de Armazenamento e abrir o **Explorador de Armazenamento (pré-visualização)**

7\. No **Explorador de Armazenamento (pré-visualização)** você pode clicar com o botão direito no **CONTÊINERES BLOB** e selecionar **Criar contêiner de blob.** Especifique um **Nome** e defina o **Nível de acesso público** para **Blob.** Depois disso você pode clicar em **Criar**

![](https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-f18a9cb00dbfd643f34c17844bfe0ac167c688e1%2Fscreenshot-2020-07-09-at-17.20.42.png?alt=media)

8\. Você precisa recarregar o **Explorador de Armazenamento (Pré-visualização)** e então você pode ver seu contêiner em **CONTÊINERES BLOB**. Agora você pode baixar os Artefatos do nosso GitHub (Veja [Artefatos da Aplicação](#available-channels)) e enviar os artefatos aqui.

9\. Após o envio bem-sucedido você pode selecionar seu blob e clicar em **Copiar URL.** Você precisa desta URL na Parte **Alterar Artefatos (**[**Artefatos da Aplicação**](#change-artifacts)**)**

## Alterar Artefatos

Para obter atualizações contínuas do SCEPman você pode apontar uma variável de configuração para o [repositório mantido no GitHub](https://github.com/scepman/install) do SCEPman (**Abordagem Evergreen)**. A cada reinicialização, o Azure Web App fará uma verificação e uma implantação por cópia se necessário.

{% stepper %}
{% step %}

### Vá para seu Portal do Azure

{% endstep %}

{% step %}

### Navegue para App Services

{% endstep %}

{% step %}

### Selecione seu App Service SCEPman

{% endstep %}

{% step %}

### Navegue até Variáveis de Ambiente

{% endstep %}

{% step %}

### Localize e edite o parâmetro WEBSITE\_RUN\_FROM\_PACKAGE

Substitua a URL pelo seu escolhido [Canal de Atualização SCEPman](#available-scepman-channels) ou [Localização personalizada de artefatos](#custom-artifact-location)

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FjFpZIhYe1S1sHitbse3Q%2Fimage.png?alt=media&#x26;token=2dd0f4a8-1ac4-4e98-a059-44614a3ef94f" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FYuyCFs8FBDpD0KgZlCKD%2Fimage.png?alt=media&#x26;token=594438dd-e45e-43d6-80e2-54508c4a67bb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Repita os Passos 1 - 5 para o Certificate Master (Opcional)

O Certificate Master tem o mesmo parâmetro WEBSITE\_RUN\_FROM\_PACKAGE. Isso pode ser alterado para um diferente [Canal de Atualização do Certificate Master](#available-scepman-certificate-master-channels) ou [Localização personalizada de artefatos](#custom-artifact-location)
{% endstep %}
{% endstepper %}
