> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/devops/devops-de/pipeline/pipeline-operationen/pipeline-operation-validieren.md).

# Pipeline-Operation: Validieren

Diese Seite erklärt, wie Sie eine Validate-Operation in Pipelines konfigurieren, ausführen und verwalten. Die Validierung prüft Metadatenänderungen, ohne sie auf die Ziel-Organisation anzuwenden, und stellt so sicher, dass Bereitstellungen nicht fehlschlagen.

{% hint style="warning" %}

#### Geschrieben für die alte Benutzeroberfläche

Dieser Artikel wurde für die alte Benutzeroberfläche geschrieben. Die Anweisungen sind weiterhin verwendbar, aber die Screenshots sind veraltet. In einigen Fällen wurden die in den Anweisungen genannten Elemente verschoben oder geändert. Wenn Sie ein Element nicht finden können, siehe den [Wo ist es hin](/devops/devops-de/ubergang-zur-neuen-ui-ux/wo-ist-es-hin.md) Artikel.
{% endhint %}

## ![](https://578823411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FG5ZbxX918xOHwbAwAJ4n%2FSummary2-Small-Icon.svg?alt=media\&token=da26a67f-ff7f-47b3-8669-06be960dc2d7) Überblick

Die **Validieren** Die Operation simuliert eine Bereitstellung, um zu bestätigen, ob Änderungen erfolgreich angewendet werden können. Sie führt Prüfungen aus und führt optional Tests aus, aber es werden keine Metadaten an die Ziel-Org übertragen. Das Hinzufügen eines Validate-Schritts zu einer Pipeline ist am nützlichsten, wenn:

* Änderungen vor einer Produktionsbereitstellung testen.
* Sicherstellen, dass Abhängigkeiten erfüllt sind.
* Bestätigen, dass Apex-Tests bestehen.

{% hint style="info" %}

#### Bewährte Vorgehensweisen

* Vor einer Produktionsbereitstellung immer in niedrigeren Umgebungen validieren.
* Konfigurieren **Bei Fehlschlag** neben einer **Rollback** Operation für sicherere Automatisierung.
* Führen Sie vollständige Testsuiten in höheren Umgebungen aus, um Apex-Probleme frühzeitig zu erkennen.
* Überprüfen Sie die Protokolle nach jeder Validierung, um zu bestätigen, dass keine Abhängigkeiten fehlen.
  {% endhint %}

## Operation-Konfiguration validieren

{% hint style="info" %}
Die folgenden Anweisungen gelten für die Konfiguration dieser Pipeline-Operation. Allgemeine Anweisungen zum Hinzufügen eines Pipeline-Schritts und zum Festlegen des nächsten Schritts finden Sie im folgenden Artikel.

[Einen Pipeline-Schritt hinzufügen](/devops/devops-de/pipeline/pipeline-schritte-konfigurieren/einen-pipeline-schritt-hinzufugen.md)
{% endhint %}

{% stepper %}
{% step %}

### Operation und Ziel auswählen

1. Klicken Sie auf die **Vorgang** Dropdown-Menü.
2. Auswählen **Validieren**.

   <div align="left"><figure><img src="https://578823411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FTDtdR0Drk2fRCLeIckRd%2FAddingValidatingStep-Add-S03-01.png?alt=media&amp;token=0c2c50a4-3834-4daa-bb51-7c1f2d617810" alt="" width="375"><figcaption></figcaption></figure></div>
3. Klicken Sie auf die **Zielorganisation** Dropdown-Menü.
4. Wählen Sie die Salesforce-Org-Verbindung aus, die für die Validierungsoperation verwendet werden soll.

   <div align="left"><figure><img src="https://578823411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FZcq9IwvzO143guRdR49q%2FAddingValidatingStep-Add-S03-02.png?alt=media&amp;token=d7b71ceb-3ce0-4f17-a45b-4f0923e27f61" alt="" width="375"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Validierung konfigurieren

1. Klicken Sie auf die **Tests ausführen** Dropdown-Menü.
2. Wählen Sie die Teststufe aus, die während der Validierung ausgeführt werden soll. In der folgenden Tabelle finden Sie eine Erläuterung der einzelnen Tests.

   <div align="left"><figure><img src="https://578823411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2FZ9UGQZYafhub6wfYPUkR%2FAddingValidatingStep-Add-S04-01.png?alt=media&amp;token=84f3fa4d-b14b-4aa0-9446-4d2cd931479b" alt="" width="375"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="180.333251953125">Teststufe</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Standard</strong></td><td>Führt nur die im Paket enthaltenen Tests aus.</td></tr><tr><td><strong>Tests nicht ausführen</strong></td><td>Überspringt alle Apex-Tests (nur in Nicht-Produktions-Organisationen zulässig).</td></tr><tr><td><strong>Lokale Tests ausführen</strong></td><td>Führt alle Tests in der Organisation aus, außer denen aus installierten verwalteten Paketen.</td></tr><tr><td><strong>Alle Tests ausführen</strong></td><td>Führt jeden Test in der Organisation aus, einschließlich der Tests verwalteter Pakete.</td></tr><tr><td><strong>Relevante Tests ausführen</strong></td><td>Führt nur die für die ausgewählten Komponenten und ihre Abhängigkeiten relevanten Tests aus. Diese Option verwendet die Funktion „RunRelevantTests“ von Salesforce, um automatisch zu bestimmen, welche Tests ausgeführt werden sollen. Weitere Details finden Sie unter <a href="https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_run_relevant_tests.htm&#x26;release=260&#x26;type=5">Salesforce-Hilfe</a>.</td></tr><tr><td><strong>Angegebene Tests ausführen</strong></td><td>Ermöglicht das Festlegen einzelner Testklassen oder -methoden, die ausgeführt werden sollen.</td></tr></tbody></table>

3. (Optional) Klicken Sie auf die Umschalter der Bereitstellungseinstellungen, um die Einstellungen zu aktivieren. In der folgenden Tabelle finden Sie eine Erläuterung der einzelnen Einstellungen.

   <div align="left"><figure><img src="https://578823411-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRpUu5iMlzMFAudyBvMOl%2Fuploads%2Fpf6voe1g0UiSJOCc90HJ%2FAddingValidatingStep-Add-S04-02.png?alt=media&amp;token=1e22a863-0154-48c8-ac2f-8ccf1ee00a0f" alt="" width="375"><figcaption></figcaption></figure></div>

<table><thead><tr><th width="280.333251953125">Einstellung</th><th>Beschreibung</th></tr></thead><tbody><tr><td><strong>Profil-Einstellungen nur für ausgewählte Komponenten bereitstellen</strong></td><td>Nur validieren <strong>Profileinstellungen</strong> für die Komponenten, die Sie für diesen Validierungsauftrag ausgewählt haben.</td></tr><tr><td><strong>Berechtigungssatz-Einstellungen nur für ausgewählte Komponenten bereitstellen</strong></td><td>Nur validieren <strong>Berechtigungssatz-Einstellungen</strong> für die Komponenten, die Sie für diesen Validierungsauftrag ausgewählt haben.</td></tr></tbody></table>
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/devops/devops-de/pipeline/pipeline-operationen/pipeline-operation-validieren.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
