# Artéfacts de l'application

## Canaux SCEPman disponibles

Nous proposons trois canaux pour nos applications web SCEPman, vous pouvez également trouver les artefacts réels sur [Github](https://github.com/scepman/install/tree/master/dist). Pour recevoir des mises à jour d'un des canaux de mise à jour, copiez l'URL correspondante ci-dessous dans le [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/fr/application-settings/basics#website_run_from_package) paramètre de votre App Service SCEPman.

Il existe deux hôtes d'artefacts indépendants, GitHub et Azure (install.scepman.com). Si l'un des deux devait échouer, vous pouvez basculer vers l'autre. Ainsi, il y a deux URL de téléchargement pour chaque canal. La détection du canal utilisé lors de l'utilisation de install.scepman.com nécessite SCEPman 2.3, mais à part cela fonctionne également avec SCEPman 2.2.

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

### Canal de production SCEPman

* version entièrement publiée
* fonction et tests de charge effectués
* aucun bug attendu

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

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

### Canal bêta SCEPman

* prochaine version de production
* fonction testée, mais pas de test de charge
* bugs possibles

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

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

### Canal interne SCEPman

* développement en cours
* fonctionnalités limitées testées et pas de test de charge
* bugs attendus

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

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

### Canal différé SCEPman

* avant-dernière version
* fonction et tests de charge effectués
* n'inclut pas les derniers correctifs et fonctionnalités

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

{% endtab %}

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

### Canal de production SCEPman (Linux)

* version entièrement publiée
* fonction et tests de charge effectués
* aucun bug attendu

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

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

### Canal bêta SCEPman (Linux)

* prochaine version de production
* fonction testée, mais pas de test de charge
* bugs possibles

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

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

### Canal interne SCEPman (Linux)

* développement en cours
* fonctionnalités limitées testées et pas de test de charge
* bugs attendus

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

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

### Canal différé SCEPman (Linux)

* avant-dernière version
* fonction et tests de charge effectués
* n'inclut pas les derniers correctifs et fonctionnalités

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

{% endtab %}
{% endtabs %}

## Canaux disponibles pour Certificate Master de SCEPman

Nous proposons trois canaux pour nos applications web SCEPman, vous pouvez également trouver les artefacts réels sur [Github](https://github.com/scepman/install/tree/master/dist-certmaster). Pour recevoir des mises à jour d'un des canaux de mise à jour, copiez l'URL correspondante ci-dessous dans le [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/fr/application-settings-1/basics#website_run_from_package) paramètre de votre App Service Certificate Master.

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

### Canal de production Certificate Master

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

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

### Canal bêta 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 interne 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 différé Certificate Master

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

{% endtab %}

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

### Canal de production 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 bêta 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 interne 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 différé Certificate Master (Linux)

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

{% endtab %}
{% endtabs %}

## Emplacement d'artefacts personnalisé

Pour avoir un contrôle total sur le processus de mise à jour et sur les artefacts chargés par votre App Service, vous pouvez déployer votre propre compte de stockage Azure. Nous recommandons d'utiliser l'un des canaux de mise à jour ; si cela n'est pas nécessaire, passez cette section.

1\. Commencez par votre **Groupe de ressources** où vous avez déployé SCEPman et cliquez sur **+ Ajouter**

2\. Recherchez **compte de stockage** dans la barre de recherche du Marketplace et cliquez sur **Compte de stockage - blob, fichier, table, file d'attente**

3\. Votre abonnement et votre groupe de ressources sont présélectionnés et vous pouvez commencer par définir **Nom du compte de stockage, Région Performance, Type de compte, Réplication et Niveau d'accès** (Utilisez les paramètres comme indiqué dans la capture d'écran)

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

4\. Allez à l'onglet **Avancé** et définissez le **Accès public aux blobs** vers **Activé**

5\. Cliquez sur **Vérifier + créer** puis sur **Créer**

6\. Après la création réussie de votre compte de stockage, vous pouvez ouvrir l'aperçu du compte de stockage et ouvrir le **Explorateur de stockage (aperçu)**

7\. Dans le **Explorateur de stockage (aperçu)** vous pouvez cliquer droit sur les **CONTENEURS BLOB** et sélectionner **Créer un conteneur blob.** Spécifiez un **Nom** et définissez le **Niveau d'accès public** vers **Blob.** Après cela, vous pouvez cliquer sur **Créer**

![](https://129332256-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\. Vous devez recharger l' **Explorateur de stockage (aperçu)** et ensuite vous pouvez voir votre conteneur sous **CONTENEURS BLOB**. Maintenant vous pouvez télécharger les artefacts depuis notre GitHub (Voir [Artefacts d'application](#available-channels)) et téléverser les artefacts ici.

9\. Après le téléversement réussi, vous pouvez sélectionner votre blob et cliquer sur **Copier l'URL.** Vous avez besoin de cette URL dans la partie **Modifier les artefacts (**[**Artefacts d'application**](#change-artifacts)**)**

## Modifier les artefacts

Pour obtenir des mises à jour continues de SCEPman, vous pouvez pointer une variable de configuration vers le [dépôt GitHub maintenu](https://github.com/scepman/install) de SCEPman (**Approche Evergreen)**. À chaque redémarrage, l'application Web Azure effectuera une vérification et une copie de déploiement si nécessaire.

{% stepper %}
{% step %}

### Allez sur votre portail Azure

{% endstep %}

{% step %}

### Accédez aux App Services

{% endstep %}

{% step %}

### Sélectionnez votre App Service SCEPman

{% endstep %}

{% step %}

### Accédez aux variables d'environnement

{% endstep %}

{% step %}

### Repérez et modifiez le paramètre WEBSITE\_RUN\_FROM\_PACKAGE

Remplacez l'URL par votre [Canal de mise à jour SCEPman](#available-scepman-channels) ou [Emplacement d'artefacts personnalisé](#custom-artifact-location)

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

### Répétez les étapes 1 à 5 pour le Certificate Master (optionnel)

Le Certificate Master possède le même paramètre WEBSITE\_RUN\_FROM\_PACKAGE. Celui-ci peut être changé pour un autre [Canal de mise à jour Certificate Master](#available-scepman-certificate-master-channels) ou [Emplacement d'artefacts personnalisé](#custom-artifact-location)
{% endstep %}
{% endstepper %}
