microsoft / microsoft/azure-devops-python-api

Get any build output

Offen
#408 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
684
Forks
218
Ø Merge
8 T. 10 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Hi there,

with

        build_client_v6_0 = self._connection.clients_v6_0.get_build_client()
        while 1:
            build = build_client_v6_0.get_build(project_name, buildId)
            logging.debug("Build running (id: {}, build_number: {} status: {}, result: {})".format(build.id, build.build_number, build.status, build.result))
            if build.status in ['completed']:
                logging.info("Build finished (id: {}, build_number: {} status: {}, result: {})".format(build.id, build.build_number, build.status, build.result))
                break
            time.sleep(30)
        return build

I am able to run a pipeline remotely and verify it's result. But is there a way also to gather more information? E.g. from output variables or at least a string which I could parse.

Thanks
Karsten

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit dem im Issue gezeigten Aufruf build_client_v6_0.get_build(project_name, buildId) und prüfen Sie die zurückgegebenen Build-Felder. Ermitteln Sie, ob über diesen Client Ausgabevariablen oder eine analysierbare Build-Ausgabezeichenfolge verfügbar ist; abgeschlossen ist die Aufgabe, wenn Sie eine unterstützte Möglichkeit identifiziert haben, diese Informationen abzurufen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, python
Bereich
api, devops
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.