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  }