mirror of
https://github.com/datahub-project/datahub.git
synced 2026-01-06 06:46:41 +00:00
feat(ingestion): detect and disable telemetry in CI (#4513)
This commit is contained in:
parent
df69e76289
commit
838982abb6
@ -20,6 +20,69 @@ CONFIG_FILE = DATAHUB_FOLDER / "telemetry-config.json"
|
||||
|
||||
# also fall back to environment variable if config file is not found
|
||||
ENV_ENABLED = os.environ.get("DATAHUB_TELEMETRY_ENABLED", "true").lower() == "true"
|
||||
|
||||
# see
|
||||
# https://adamj.eu/tech/2020/03/09/detect-if-your-tests-are-running-on-ci/
|
||||
# https://github.com/watson/ci-info
|
||||
CI_ENV_VARS = {
|
||||
"APPCENTER",
|
||||
"APPCIRCLE",
|
||||
"APPCIRCLEAZURE_PIPELINES",
|
||||
"APPVEYOR",
|
||||
"AZURE_PIPELINES",
|
||||
"BAMBOO",
|
||||
"BITBUCKET",
|
||||
"BITRISE",
|
||||
"BUDDY",
|
||||
"BUILDKITE",
|
||||
"BUILD_ID",
|
||||
"CI",
|
||||
"CIRCLE",
|
||||
"CIRCLECI",
|
||||
"CIRRUS",
|
||||
"CIRRUS_CI",
|
||||
"CI_NAME",
|
||||
"CODEBUILD",
|
||||
"CODEBUILD_BUILD_ID",
|
||||
"CODEFRESH",
|
||||
"CODESHIP",
|
||||
"CYPRESS_HOST",
|
||||
"DRONE",
|
||||
"DSARI",
|
||||
"EAS_BUILD",
|
||||
"GITHUB_ACTIONS",
|
||||
"GITLAB",
|
||||
"GITLAB_CI",
|
||||
"GOCD",
|
||||
"HEROKU_TEST_RUN_ID",
|
||||
"HUDSON",
|
||||
"JENKINS",
|
||||
"JENKINS_URL",
|
||||
"LAYERCI",
|
||||
"MAGNUM",
|
||||
"NETLIFY",
|
||||
"NEVERCODE",
|
||||
"RENDER",
|
||||
"SAIL",
|
||||
"SCREWDRIVER",
|
||||
"SEMAPHORE",
|
||||
"SHIPPABLE",
|
||||
"SOLANO",
|
||||
"STRIDER",
|
||||
"TASKCLUSTER",
|
||||
"TEAMCITY",
|
||||
"TEAMCITY_VERSION",
|
||||
"TF_BUILD",
|
||||
"TRAVIS",
|
||||
"VERCEL",
|
||||
"WERCKER_ROOT",
|
||||
"bamboo.buildKey",
|
||||
}
|
||||
|
||||
# disable when running in any CI
|
||||
if any(var in os.environ for var in CI_ENV_VARS):
|
||||
ENV_ENABLED = False
|
||||
|
||||
TIMEOUT = int(os.environ.get("DATAHUB_TELEMETRY_TIMEOUT", "10"))
|
||||
MIXPANEL_TOKEN = "5ee83d940754d63cacbf7d34daa6f44a"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user