

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Hinzufügen einer CodeBuild Testaktion zu einer Pipeline (CodePipeline Konsole)
<a name="how-to-create-pipeline-add-test"></a>

1. Melden Sie sich bei der an, AWS-Managementkonsole indem Sie:
   + Ihr AWS Root-Konto. Dies wird nicht empfohlen. Weitere Informationen finden Sie unter [Der Root-Benutzer des Kontos](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html) im *Benutzerhandbuch*.
   + Ein Administratorbenutzer in Ihrem AWS Konto. Weitere Informationen finden Sie im *Benutzerhandbuch* unter [Erstellen Ihres ersten AWS-Konto Root-Benutzers und Ihrer ersten Root-Gruppe](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html).
   + Ein Benutzer in Ihrem AWS Konto, der berechtigt ist, mindestens die folgenden Aktionen durchzuführen:

     ```
     codepipeline:*
     iam:ListRoles
     iam:PassRole
     s3:CreateBucket
     s3:GetBucketPolicy
     s3:GetObject
     s3:ListAllMyBuckets
     s3:ListBucket
     s3:PutBucketPolicy
     codecommit:ListBranches
     codecommit:ListRepositories
     codedeploy:GetApplication
     codedeploy:GetDeploymentGroup
     codedeploy:ListApplications
     codedeploy:ListDeploymentGroups
     elasticbeanstalk:DescribeApplications
     elasticbeanstalk:DescribeEnvironments
     lambda:GetFunctionConfiguration
     lambda:ListFunctions
     opsworks:DescribeStacks
     opsworks:DescribeApps
     opsworks:DescribeLayers
     ```

1. Öffnen Sie die CodePipeline Konsole unter [https://console.aws.amazon.com/codesuite/codepipeline/home](https://console.aws.amazon.com/codesuite/codepipeline/home).

1. Wählen Sie in der AWS Regionsauswahl die AWS Region aus, in der sich Ihre Pipeline befindet. Dies muss eine AWS Region sein, die unterstützt CodeBuild wird. Weitere Informationen finden Sie unter [AWS CodeBuild](https://docs.aws.amazon.com/general/latest/gr/rande.html#codebuild_region) im *Allgemeine Amazon Web Services-Referenz*.

1. Wählen Sie auf der Seite **All Pipelines (Alle Pipelines)** den Namen der Pipeline aus.

1. Wählen Sie auf der Detailseite für die Pipeline für die Aktion **Source (Quelle)** den Tooltip aus. Notieren Sie sich den Wert für das **Ausgabe-Artefakt** (z. B. **MyApp**).
**Anmerkung**  
Dieses Verfahren verdeutlicht, wie Sie eine Testaktion innerhalb einer Teststufe zwischen den Stufen **Source (Quelle)** und **Beta** einfügen. Wenn Sie eine Testaktion an einer anderen Stelle hinzufügen möchten, lassen Sie Ihren Mauszeiger auf der Aktion unmittelbar vor der Stelle ruhen, an der Sie die Build-Aktion hinzufügen möchten und notieren Sie sich den Wert für den **Output artifact**.

1. Wählen Sie **Bearbeiten** aus.

1. Wählen Sie unmittelbar nach der Stufe **Source (Quelle)** die Option **Add stage (Stufe hinzufügen)**.
**Anmerkung**  
Dieses Verfahren verdeutlicht, wie Sie Ihrer Pipeline eine Teststufe unmittelbar nach der Stufe **Source (Quelle)** hinzufügen. Um einer bestehenden Stufe eine Testaktion hinzuzufügen, klicken Sie in der bestehenden Stufe auf **Edit stage (Stufe bearbeiten)**. Fahren Sie dann mit Schritt 8 dieses Verfahrens fort. Um die Teststufe an einer anderen Stelle hinzuzufügen, klicken Sie an der gewünschten Stelle auf **Add stage (Stufe hinzufügen)**.  
![So fügen Sie Ihrer Pipeline unmittelbar nach der Quellphase eine Testphase hinzu.](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/images/create-stage.png)

   

1. Geben Sie unter **Stage name (Stufenname)** den Namen der Teststufe ein (z. B. **Test**). Wenn Sie einen anderen Namen wählen, verwenden Sie diesen im gesamten Verfahren.

1. Wählen Sie in der ausgewählten Stufe **Add action (Aktion hinzufügen)** aus.
**Anmerkung**  
Dieses Verfahren verdeutlicht, wie Sie die Testaktion in einer Teststufe hinzufügen. Um die Testaktion an einer anderen Stelle hinzuzufügen, klicken Sie an der gewünschten Stelle auf **Add stage (Stufe hinzufügen)**. Sie müssen möglicherweise zuerst **Edit (Bearbeiten)** in der bestehenden Stufe an der Stelle wählen, an der Sie die Testaktion hinzufügen möchten.

1. Geben Sie in **Edit action (Aktion bearbeiten)** unter **Action name (Aktionsname)** einen Namen für die Aktion ein (z. B. **Test**). Wenn Sie einen anderen Namen wählen, verwenden Sie diesen im gesamten Verfahren.

1. Wählen Sie für **Action provider (Aktions-Provider)** unter **Test** **CodeBuild** aus.

1. Wenn Sie bereits über ein Build-Projekt verfügen, das Sie verwenden möchten, wählen Sie als **Projektname** den Namen des Build-Projekts aus und fahren Sie mit dem nächsten Schritt in diesem Verfahren fort.

   Wenn Sie ein neues CodeBuild Build-Projekt erstellen müssen, folgen Sie den Anweisungen unter [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console) und kehren Sie zu diesem Verfahren zurück.
**Wichtig**  
Wenn Sie Webhooks für ein CodeBuild Projekt aktivieren und das Projekt als Build-Step-In verwendet wird CodePipeline, werden für jeden Commit zwei identische Builds erstellt. Ein Build wird über Webhooks ausgelöst und einer durch CodePipeline. Da die Fakturierung pro Build erfolgt, werden Ihnen beide Builds in Rechnung gestellt. Wenn Sie verwenden, empfehlen wir Ihnen daher CodePipeline, Webhooks in zu deaktivieren. CodeBuild Löschen Sie in der CodeBuild Konsole das **Webhook-Feld**. Weitere Informationen finden Sie unter [Ändern der Einstellungen eines Build-Projekts (Konsole)](change-project.md#change-project-console).

1. Wählen Sie für **Input artifacts (Eingabeartefakte)** den Wert für das **Output artifact (Ausgabeartefakt)** aus, den Sie in zuvor in diesem Verfahren notiert haben.

1. (Optional) Wenn Sie möchten, dass Ihre Testaktion ein Ausgabeartefakt erstellt, richten Sie Ihre Build-Spezifikation dementsprechend ein. Geben Sie dann für **Output artifact (Ausgabeartefakt)** den Wert ein, den Sie dem Ausgabeartefakt zuweisen möchten.

1. Wählen Sie **Speichern**.

1. Klicken Sie auf **Release change**.

1. Wenn die Pipeline erfolgreich läuft, können Sie die Testergebnisse abrufen. Wählen Sie in der **Testphase** der Pipeline den **CodeBuild**Hyperlink aus, um die entsprechende Build-Projektseite in der CodeBuild Konsole zu öffnen.

   

1. Klicken Sie auf der Seite des Build-Projekts im Bereich **Build history (Build-Verlauf)** auf den Hyperlink **Build run (Build ausführen)**.

1. Wählen Sie auf der Build-Run-Seite unter **Build-Logs** den Hyperlink **Gesamtes Protokoll anzeigen**, um das Build-Log in der CloudWatch Amazon-Konsole zu öffnen.

1. Scrollen Sie durch das Build-Protokoll, um die Testergebnisse anzuzeigen.