# Artefactos de la aplicación

## Canales disponibles de SCEPman

Ofrecemos tres canales para nuestras aplicaciones web de SCEPman; también puedes encontrar los artefactos actuales en [Github](https://github.com/scepman/install/tree/master/dist). Para recibir actualizaciones de uno de los canales de actualización, copia la URL correspondiente de abajo en la [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/es/application-settings/basics#website_run_from_package) configuración de tu App Service de SCEPman.

Hay dos hosts de artefactos independientes, GitHub y Azure (install.scepman.com). Si uno de los dos falla, puedes cambiar al otro. Por lo tanto, hay dos URL de descarga para cada canal.&#x20;

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

### Canal de producción de SCEPman

* versión completamente publicada
* probado funcionalmente y con carga
* no se esperan errores

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

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

### Canal beta de SCEPman

* próximo lanzamiento de producción
* probado funcionalmente, pero sin prueba de carga
* posibles errores

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

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

### Canal interno de SCEPman

* desarrollo en curso
* probado con funcionalidad limitada y sin prueba de carga
* se esperan errores

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

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

### Canal diferido de SCEPman

* versión anterior a la más reciente
* probado funcionalmente y con carga
* no incluye las últimas correcciones de errores ni funciones

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

{% endtab %}

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

### Canal de producción de SCEPman (Linux)

* versión completamente publicada
* probado funcionalmente y con carga
* no se esperan errores

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

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

### Canal beta de SCEPman (Linux)

* próximo lanzamiento de producción
* probado funcionalmente, pero sin prueba de carga
* posibles errores

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

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

### Canal interno de SCEPman (Linux)

* desarrollo en curso
* probado con funcionalidad limitada y sin prueba de carga
* se esperan errores

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

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

### Canal diferido de SCEPman (Linux)

* versión anterior a la más reciente
* probado funcionalmente y con carga
* no incluye las últimas correcciones de errores ni funciones

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

{% endtab %}
{% endtabs %}

## Canales disponibles de SCEPman Certificate Master

Ofrecemos tres canales para nuestras aplicaciones web de SCEPman; también puedes encontrar los artefactos actuales en [Github](https://github.com/scepman/install/tree/master/dist-certmaster). Para recibir actualizaciones de uno de los canales de actualización, copia la URL correspondiente de abajo en la [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/es/application-settings-1/basics#website_run_from_package) configuración de tu Certificate Master App Service.

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

### Canal de producción de 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 de 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 de 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 diferido de Certificate Master

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

{% endtab %}

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

### Canal de producción de 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 de 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 de 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 diferido de Certificate Master (Linux)

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

{% endtab %}
{% endtabs %}

## Ubicación personalizada de artefactos

Para tener control total sobre el proceso de actualización y sobre qué artefactos carga tu App Service, puedes implementar tu propio Azure Storage Account. Recomendamos usar uno de los canales de actualización; si esto no es necesario, omite esta sección.

1\. Empieza en tu **grupo de recursos** donde has implementado SCEPman y haz clic en **+ Add**

2\. Busca **storage account** en la barra de búsqueda de Marketplace y haz clic en **Storage account - blob, file, table, queue**

3\. Tu suscripción y grupo de recursos ya están preseleccionados y puedes empezar definiendo **nombre de la cuenta de almacenamiento, ubicación, rendimiento, tipo de cuenta, replicación y nivel de acceso** (usa los valores de configuración que se muestran en la captura de pantalla)

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

4\. Ve a la pestaña **Advanced** y establece **Blob public access** en **Enabled**

5\. Haz clic en **Revisar + crear** y después en **Crear**

6\. Después de crear correctamente tu cuenta de almacenamiento, puedes abrir la vista general de la cuenta de almacenamiento y abrir **Storage Explorer (preview)**

7\. En **Storage Explorer (preview)** puedes hacer clic con el botón derecho en **BLOB CONTAINERS** y seleccionar **Create blob container.** Especifica un **Nombre** y establece el **Public access level** en **Blob.** Después de esto, puedes hacer clic en **Crear**

![](https://4115997120-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\. Necesitas volver a cargar **Storage Explorer (Preview)** y entonces podrás ver tu contenedor debajo de **BLOB CONTAINERS**. Ahora puedes descargar los artefactos de nuestro GitHub (ver [Application Artifacts](#available-channels)) y subir los artefactos aquí.

9\. Después de la carga correcta, puedes seleccionar tu blob y hacer clic en **Copy URL.** Necesitas esta URL en la parte **Change Artifacts (**[**Application Artifacts**](#change-artifacts)**)**

## Change Artifacts

Para obtener actualizaciones continuas de SCEPman, puedes apuntar una variable de configuración al [repositorio de GitHub mantenido](https://github.com/scepman/install) de SCEPman (**Evergreen Approach)**. Durante cada reinicio, la aplicación web de Azure hará una comprobación y, si es necesario, una implementación por copia.

{% stepper %}
{% step %}

### Ve a tu Azure Portal

{% endstep %}

{% step %}

### Navega a App Services

{% endstep %}

{% step %}

### Selecciona tu App Service de SCEPman

{% endstep %}

{% step %}

### Navega a Variables de entorno

{% endstep %}

{% step %}

### Localiza y edita el parámetro WEBSITE\_RUN\_FROM\_PACKAGE

Reemplaza la URL con tu [canal de actualización de SCEPman](#available-scepman-channels) o [Ubicación personalizada de artefactos](#custom-artifact-location)

<figure><img src="https://4115997120-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://4115997120-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 %}

### Repite los pasos 1 - 5 para el Certificate Master (opcional)

El Certificate Master tiene el mismo parámetro WEBSITE\_RUN\_FROM\_PACKAGE. Esto se puede cambiar a un [canal de actualización de Certificate Master](#available-scepman-certificate-master-channels) o [Ubicación personalizada de artefactos](#custom-artifact-location)
{% endstep %}
{% endstepper %}
