github.com/vchain-us/vcn@v0.9.11-0.20210921212052-a2484d23c0b3/pkg/cicontext/whitelist.go (about) 1 /* 2 * Copyright (c) 2018-2020 vChain, Inc. All Rights Reserved. 3 * This software is released under GPL3. 4 * The full license information can be found under 5 * https//www.gnu.org/licenses/gpl-3.0.en.html 6 * 7 */ 8 9 package cicontext 10 11 // CIEnvWhiteList contains gitlab github and jenkins common environment variables 12 var CIEnvWhiteList = []string{ 13 // gitlab, github 14 "CI", 15 // gitlab 16 "CI_JOB_ID", 17 "CI_COMMIT_SHA", 18 "CI_COMMIT_SHORT_SHA", 19 "CI_COMMIT_REF_NAME", 20 "CI_REPOSITORY_URL", 21 "CI_COMMIT_TAG", 22 "CI_JOB_NAME", 23 "CI_JOB_STAGE", 24 "CI_JOB_MANUAL", 25 "CI_JOB_TRIGGERED", 26 "CI_JOB_TOKEN", 27 "CI_PIPELINE_ID", 28 "CI_PIPELINE_IID", 29 "CI_PAGES_DOMAIN", 30 "CI_PAGES_URL", 31 "CI_PROJECT_ID", 32 "CI_PROJECT_DIR", 33 "CI_PROJECT_NAME", 34 "CI_PROJECT_TITLE", 35 "CI_PROJECT_NAMESPACE", 36 "CI_PROJECT_ROOT_NAMESPACE", 37 "CI_PROJECT_PATH", 38 "CI_PROJECT_URL", 39 "CI_REGISTRY", 40 "CI_REGISTRY_IMAGE", 41 "CI_REGISTRY_USER", 42 "CI_RUNNER_ID", 43 "CI_RUNNER_DESCRIPTION", 44 "CI_RUNNER_TAGS", 45 "CI_SERVER", 46 "CI_SERVER_URL", 47 "CI_SERVER_HOST", 48 "CI_SERVER_PORT", 49 "CI_SERVER_PROTOCOL", 50 "CI_SERVER_NAME", 51 "CI_SERVER_REVISION", 52 "CI_SERVER_VERSION", 53 "CI_SERVER_VERSION_MAJOR", 54 "CI_SERVER_VERSION_MINOR", 55 "CI_SERVER_VERSION_PATCH", 56 "GITLAB_USER_EMAIL", 57 "GITLAB_USER_ID", 58 //GITHUB 59 "GITHUB_WORKFLOW", 60 "GITHUB_RUN_ID", 61 "GITHUB_RUN_NUMBER", 62 "GITHUB_JOB", 63 "GITHUB_ACTION", 64 "GITHUB_ACTIONS", 65 "GITHUB_ACTOR", 66 "GITHUB_REPOSITORY", 67 "GITHUB_EVENT_NAME", 68 "GITHUB_EVENT_PATH", 69 "GITHUB_WORKSPACE", 70 "GITHUB_SHA", 71 "GITHUB_REF", 72 "GITHUB_HEAD_REF", 73 "GITHUB_BASE_REF", 74 "GITHUB_SERVER_URL", 75 "GITHUB_API_URL", 76 "GITHUB_GRAPHQL_URL", 77 // jenkins 78 "BRANCH_NAME", 79 "CHANGE_ID", 80 "CHANGE_URL", 81 "CHANGE_TITLE", 82 "CHANGE_AUTHOR", 83 "CHANGE_AUTHOR_DISPLAY_NAME", 84 "CHANGE_AUTHOR_EMAIL", 85 "CHANGE_TARGET", 86 "BUILD_NUMBER", 87 "BUILD_ID", 88 "BUILD_DISPLAY_NAME", 89 "JOB_NAME", 90 "JOB_BASE_NAME", 91 "BUILD_TAG", 92 "EXECUTOR_NUMBER", 93 "NODE_NAME", 94 "NODE_LABELS", 95 "WORKSPACE", 96 "JENKINS_HOME", 97 "JENKINS_URL", 98 "BUILD_URL", 99 "JOB_URL", 100 "GIT_COMMIT", 101 "GIT_PREVIOUS_COMMIT", 102 "GIT_PREVIOUS_SUCCESSFUL_COMMIT", 103 "GIT_BRANCH", 104 "GIT_LOCAL_BRANCH", 105 "GIT_URL", 106 "GIT_COMMITTER_NAME", 107 "GIT_AUTHOR_NAME", 108 "GIT_COMMITTER_EMAIL", 109 "GIT_AUTHOR_EMAIL", 110 "SVN_REVISION", 111 "SVN_URL", 112 }