# Anwendungsartefakte

## Verfügbare SCEPman-Kanäle

Wir bieten drei Kanäle für unsere SCEPman-Webanwendungen an, die aktuellen Artefakte finden Sie ebenfalls auf [Github](https://github.com/scepman/install/tree/master/dist). Um Updates aus einem der Update-Kanäle zu erhalten, kopieren Sie die jeweilige URL unten in die [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/de/application-settings/basics#website_run_from_package) Einstellung Ihres SCEPman App Service.

Es gibt zwei unabhängige Artefakt-Hosts, GitHub und Azure (install.scepman.com). Sollte einer der beiden ausfallen, können Sie auf den anderen wechseln. Daher gibt es für jeden Kanal zwei Download-URLs.&#x20;

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

### SCEPman Production Channel

* vollständig veröffentlichte Version
* funktional und unter Last getestet
* keine Fehler erwartet

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

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

### SCEPman Beta Channel

* nächste Produktionsfreigabe
* funktional getestet, aber kein Lasttest
* Fehler möglich

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

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

### SCEPman Internal Channel

* laufende Entwicklung
* eingeschränkt funktional getestet und kein Lasttest
* Fehler erwartet

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

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

### SCEPman Deferred Channel

* zweitneueste Version
* funktional und unter Last getestet
* enthält nicht die neuesten Fehlerbehebungen und Funktionen

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

{% endtab %}

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

### SCEPman Production Channel (Linux)

* vollständig veröffentlichte Version
* funktional und unter Last getestet
* keine Fehler erwartet

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

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

### SCEPman Beta Channel (Linux)

* nächste Produktionsfreigabe
* funktional getestet, aber kein Lasttest
* Fehler möglich

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

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

### SCEPman Internal Channel (Linux)

* laufende Entwicklung
* eingeschränkt funktional getestet und kein Lasttest
* Fehler erwartet

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

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

### SCEPman Deferred Channel (Linux)

* zweitneueste Version
* funktional und unter Last getestet
* enthält nicht die neuesten Fehlerbehebungen und Funktionen

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

{% endtab %}
{% endtabs %}

## Verfügbare SCEPman Certificate Master-Kanäle

Wir bieten drei Kanäle für unsere SCEPman-Webanwendungen an, die aktuellen Artefakte finden Sie ebenfalls auf [Github](https://github.com/scepman/install/tree/master/dist-certmaster). Um Updates aus einem der Update-Kanäle zu erhalten, kopieren Sie die jeweilige URL unten in die [WEBSITE\_RUN\_FROM\_PACKAGE](https://docs.scepman.com/de/application-settings-1/basics#website_run_from_package) Einstellung Ihres Certificate Master App Service.

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

### Certificate Master Production Channel

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

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

### Certificate Master Beta Channel

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

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

### Certificate Master Internal Channel

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

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

### Certificate Master Deferred Channel

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

{% endtab %}

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

### Certificate Master Production Channel (Linux)

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

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

### Certificate Master Beta Channel (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
```

### Certificate Master Internal Channel (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
```

### Certificate Master Deferred Channel (Linux)

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

{% endtab %}
{% endtabs %}

## Benutzerdefinierter Speicherort für Artefakte

Um die volle Kontrolle über den Updateprozess und darüber zu haben, welche Artefakte von Ihrem App Service geladen werden, können Sie einen eigenen Azure Storage Account bereitstellen. Wir empfehlen die Verwendung eines der Update-Kanäle; wenn dies nicht erforderlich ist, überspringen Sie diesen Abschnitt.

1\. Beginnen Sie in Ihrer **Ressourcengruppe** in der Sie SCEPman bereitgestellt haben, und klicken Sie auf **+ Hinzufügen**

2\. Suchen Sie nach **Storage Account** in der Marketplace-Suchleiste und klicken Sie auf **Storage account - blob, file, table, queue**

3\. Ihr Abonnement und Ihre Ressourcengruppe sind bereits vorausgewählt, und Sie können mit der Definition von **Name des Storage Accounts, Standort, Leistung, Kontotyp, Replikation und Zugriffsebene** (Verwenden Sie die Einstellungen wie im Screenshot gezeigt)

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

4\. Wechseln Sie zum **Erweitert** Tab und setzen Sie den **Öffentlicher Blob-Zugriff** auf **Aktiviert**

5\. Klicken Sie auf **Überprüfen + erstellen** und dann auf **Erstellen**

6\. Nach der erfolgreichen Erstellung Ihres Storage Accounts können Sie die Übersicht des Storage Accounts öffnen und **Storage Explorer (preview)**

7\. In **Storage Explorer (preview)** können Sie mit der rechten Maustaste auf die **BLOB-CONTAINER** klicken und **Create blob container.** Geben Sie einen **Name** an und setzen Sie die **Öffentliches Zugriffslevel** auf **auf Blob.** Danach können Sie auf **Erstellen**

![](https://2075553437-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\. Sie müssen den **Storage Explorer (Preview)** neu laden, und dann können Sie Ihren Container unter **BLOB-CONTAINER**sehen. Jetzt können Sie die Artefakte von unserem GitHub herunterladen (siehe [Application Artifacts](#available-channels)) und die Artefakte hier hochladen.

9\. Nach dem erfolgreichen Upload können Sie Ihren Blob auswählen und auf **Copy URL.** Diese URL benötigen Sie in Teil **Change Artifacts (**[**Application Artifacts**](#change-artifacts)**)**

## Change Artifacts

Um kontinuierliche Updates für SCEPman zu erhalten, können Sie eine Konfigurationsvariable auf das [gepflegte GitHub-Repository](https://github.com/scepman/install) von SCEPman (**Evergreen Approach)**. Bei jedem Neustart führt die Azure-Web-App eine Prüfung durch und bei Bedarf eine Kopierbereitstellung.

{% stepper %}
{% step %}

### Gehen Sie zu Ihrem Azure Portal

{% endstep %}

{% step %}

### Navigieren Sie zu App Services

{% endstep %}

{% step %}

### Wählen Sie Ihren SCEPman App Service aus

{% endstep %}

{% step %}

### Navigieren Sie zu Umgebungsvariablen

{% endstep %}

{% step %}

### Suchen und bearbeiten Sie den Parameter WEBSITE\_RUN\_FROM\_PACKAGE

Ersetzen Sie die URL durch Ihren gewählten [SCEPman Update Channel](#available-scepman-channels) oder [Benutzerdefinierter Speicherort für Artefakte](#custom-artifact-location)

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

### Wiederholen Sie die Schritte 1 - 5 für den Certificate Master (optional)

Der Certificate Master hat denselben Parameter WEBSITE\_RUN\_FROM\_PACKAGE. Dieser kann auf einen anderen [Certificate Master Update Channel](#available-scepman-certificate-master-channels) oder [Benutzerdefinierter Speicherort für Artefakte](#custom-artifact-location)
{% endstep %}
{% endstepper %}
