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.
Verwenden Sie AWS CodeBuild mit Codecov
Codecov ist ein Tool, das den Testumfang Ihres Codes misst. Codecov ermittelt, welche Methoden und Anweisungen in Ihrem Code nicht getestet werden. Verwenden Sie die Ergebnisse, um zu bestimmen, wo Tests geschrieben werden sollen, um die Qualität Ihres Codes zu verbessern. Codecov ist für drei der Quell-Repositorys verfügbar, die von Enterprise Server und Bitbucket unterstützt werden CodeBuild. GitHub GitHub Wenn Ihr Build-Projekt GitHub Enterprise Server verwendet, müssen Sie Codecov Enterprise verwenden.
Wenn Sie einen Build eines CodeBuild Projekts ausführen, das in Codecov integriert ist, werden Codecov-Berichte, die den Code in Ihrem Repository analysieren, in Coecov hochgeladen. Die Build-Protokolle enthalten einen Link zu den Berichten. Dieses Beispiel zeigt Ihnen, wie Sie ein Python- und ein Java-Build-Projekt in Codecov integrieren. Eine Liste der von Codecov unterstützten Sprachen finden Sie auf der Codecov-Website unter Codecov Supported Languages
Integrieren von Codecov in ein Build-Projekt
Verwenden Sie das folgende Verfahren, um Codecov in ein Build-Projekt zu integrieren.
So integrieren Sie Codecov in Ihr Build-Projekt
-
Gehe zu einem GitHub oder Bitbucket-Quell-Repository https://codecov.io/signup
und melde dich dafür an. Wenn du GitHub Enterprise verwendest, sieh dir Codecov Enterprise auf der Codecov-Website an. -
Fügen Sie in Codecov das Repository hinzu, das mit einbezogen werden soll.
-
Wenn Token-Informationen angezeigt werden, wählen Sie Copy (Kopieren).
-
Fügen Sie das kopierte Token als eine Umgebungsvariable mit dem Namen
CODECOV_TOKENzu Ihrem Build-Projekt hinzu. Weitere Informationen finden Sie unter Ändern der Einstellungen eines Build-Projekts (Konsole). -
Erstellen Sie in Ihrem Repository eine Textdatei mit dem Namen
my_script.sh. Kopieren Sie Folgendes in die Datei:#/bin/bash bash <(curl -s https://codecov.io/bash) -t $CODECOV_TOKEN -
Wählen Sie die Registerkarte Python oder Java, je nachdem, was für Ihr Build-Projekt verwendet wird, und befolgen Sie diese Schritten.
-
Führen Sie einen Build Ihres Build-Projekts aus. Ein Link zu den für Ihr Projekt generierten Codecov-Berichten wird in Ihren Build-Protokollen angezeigt. Verwenden Sie den Link, um sich die Codecov-Berichte anzeigen zu lassen. Weitere Informationen erhalten Sie unter Manuelles Ausführen von AWS CodeBuild Builds und Protokoll AWS CodeBuild API-Aufrufe mit AWS CloudTrail. Die Codecov-Informationen in den Build-Protokollen sehen wie folgt aus:
[Container] 2020/03/09 16:31:04 Running command bash my_script.sh _____ _ / ____| | | | | ___ __| | ___ ___ _____ __ | | / _ \ / _` |/ _ \/ __/ _ \ \ / / | |___| (_) | (_| | __/ (_| (_) \ V / \_____\___/ \__,_|\___|\___\___/ \_/ Bash-20200303-bc4d7e6 ·[0;90m==>·[0m AWS CodeBuild detected.... The full list of Codecov log entries has been omitted for brevity ...· ·[0;32m->·[0m View reports at ·[0;36mhttps://codecov.io/github/user/test_py/commit/commit-id·[0m [Container] 2020/03/09 16:31:07 Phase complete: POST_BUILD State: SUCCEEDEDDie Berichte sehen wie folgt aus: