From b17e318373654e79807879869eff1f515431fd64 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 17 Jul 2019 14:03:48 +0300 Subject: [PATCH] Add Gitlab CI to known list --- platformio/telemetry.py | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) diff --git a/platformio/telemetry.py b/platformio/telemetry.py index a1b1ddab..4325dd15 100644 --- a/platformio/telemetry.py +++ b/platformio/telemetry.py @@ -284,35 +284,12 @@ def on_command(): def measure_ci(): event = {"category": "CI", "action": "NoName", "label": None} - - envmap = { - "APPVEYOR": { - "label": getenv("APPVEYOR_REPO_NAME") - }, - "CIRCLECI": { - "label": - "%s/%s" % (getenv("CIRCLE_PROJECT_USERNAME"), - getenv("CIRCLE_PROJECT_REPONAME")) - }, - "TRAVIS": { - "label": getenv("TRAVIS_REPO_SLUG") - }, - "SHIPPABLE": { - "label": getenv("REPO_NAME") - }, - "DRONE": { - "label": getenv("DRONE_REPO_SLUG") - }, - "GITLAB": { - "label": getenv("CI_PROJECT_PATH_SLUG") - } - } - - for key, value in envmap.items(): - if getenv(key, "").lower() != "true": - continue - event.update({"action": key, "label": value['label']}) - + known_cis = ("TRAVIS", "APPVEYOR", "GITLAB_CI", "CIRCLECI", "SHIPPABLE", + "DRONE") + for name in known_cis: + if getenv(name, "false").lower() == "true": + event['action'] = name + break on_event(**event)