@@ -61,83 +61,6 @@ impl Respond for JobRequestResponder {
61
61
62
62
if let Some ( job) = self . mock . grab_pending_job ( ) {
63
63
job. update_state ( MockJobState :: Running ) ;
64
- let variables = json ! ( [
65
- { "key" : "CI_PIPELINE_ID" , "value" : "120" , "public" : true , "masked" : false } ,
66
- { "key" : "CI_PIPELINE_URL" , "value" : "https://gitlab.example.com/test/gitlab-test/-/pipelines/120" , "public" : true , "masked" : false } ,
67
- { "key" : "CI_JOB_ID" , "value" : job. id( ) . to_string( ) , "public" : true , "masked" : false } ,
68
- { "key" : "CI_JOB_URL" , "value" : "https://gitlab.example.com/test/gitlab-test/-/jobs/265" , "public" : true , "masked" : false } ,
69
- { "key" : "CI_JOB_TOKEN" , "value" : "tokn" , "public" : false , "masked" : true } ,
70
- { "key" : "CI_JOB_STARTED_AT" , "value" : "2021-05-05T17:16:32Z" , "public" : true , "masked" : false } ,
71
- { "key" : "CI_BUILD_ID" , "value" : "265" , "public" : true , "masked" : false } ,
72
- { "key" : "CI_BUILD_TOKEN" , "value" : "tokn" , "public" : false , "masked" : true } ,
73
- { "key" : "CI_REGISTRY_USER" , "value" : "gitlab-ci-token" , "public" : true , "masked" : false } ,
74
- { "key" : "CI_REGISTRY_PASSWORD" , "value" : "token" , "public" : false , "masked" : true } ,
75
- { "key" : "CI_REPOSITORY_URL" , "value" : "https://gitlab-ci-token:[email protected] /test/gitlab-test.git" , "public" : false , "masked" : false } ,
76
- { "key" : "CI_DEPENDENCY_PROXY_USER" , "value" : "gitlab-ci-token" , "public" : true , "masked" : false } ,
77
- { "key" : "CI_DEPENDENCY_PROXY_PASSWORD" , "value" : "token" , "public" : false , "masked" : true } ,
78
- { "key" : "CI_JOB_NAME" , "value" : "custom" , "public" : true , "masked" : false } ,
79
- { "key" : "CI_JOB_STAGE" , "value" : "build" , "public" : true , "masked" : false } ,
80
- { "key" : "CI_NODE_TOTAL" , "value" : "1" , "public" : true , "masked" : false } ,
81
- { "key" : "CI_BUILD_NAME" , "value" : "custom" , "public" : true , "masked" : false } ,
82
- { "key" : "CI_BUILD_STAGE" , "value" : "build" , "public" : true , "masked" : false } ,
83
- { "key" : "GITLAB_CI" , "value" : "true" , "public" : true , "masked" : false } ,
84
- { "key" : "CI_SERVER_URL" , "value" : "https://gitlab.example.com" , "public" : true , "masked" : false } ,
85
- { "key" : "CI_SERVER_HOST" , "value" : "gitlab.example.com" , "public" : true , "masked" : false } ,
86
- { "key" : "CI_SERVER_PORT" , "value" : "443" , "public" : true , "masked" : false } ,
87
- { "key" : "CI_SERVER_PROTOCOL" , "value" : "https" , "public" : true , "masked" : false } ,
88
- { "key" : "CI_SERVER_NAME" , "value" : "GitLab" , "public" : true , "masked" : false } ,
89
- { "key" : "CI_SERVER_VERSION" , "value" : "13.11.3" , "public" : true , "masked" : false } ,
90
- { "key" : "CI_SERVER_VERSION_MAJOR" , "value" : "13" , "public" : true , "masked" : false } ,
91
- { "key" : "CI_SERVER_VERSION_MINOR" , "value" : "11" , "public" : true , "masked" : false } ,
92
- { "key" : "CI_SERVER_VERSION_PATCH" , "value" : "3" , "public" : true , "masked" : false } ,
93
- { "key" : "CI_SERVER_REVISION" , "value" : "b321336e443" , "public" : true , "masked" : false } ,
94
- { "key" : "GITLAB_FEATURES" , "value" : "" , "public" : true , "masked" : false } ,
95
- { "key" : "CI_PROJECT_ID" , "value" : "4" , "public" : true , "masked" : false } ,
96
- { "key" : "CI_PROJECT_NAME" , "value" : "gitlab-test" , "public" : true , "masked" : false } ,
97
- { "key" : "CI_PROJECT_TITLE" , "value" : "gitlab-test" , "public" : true , "masked" : false } ,
98
- { "key" : "CI_PROJECT_PATH" , "value" : "test/gitlab-test" , "public" : true , "masked" : false } ,
99
- { "key" : "CI_PROJECT_PATH_SLUG" , "value" : "test-gitlab-test" , "public" : true , "masked" : false } ,
100
- { "key" : "CI_PROJECT_NAMESPACE" , "value" : "test" , "public" : true , "masked" : false } ,
101
- { "key" : "CI_PROJECT_ROOT_NAMESPACE" , "value" : "test" , "public" : true , "masked" : false } ,
102
- { "key" : "CI_PROJECT_URL" , "value" : "https://gitlab.example.com/test/gitlab-test" , "public" : true , "masked" : false } ,
103
- { "key" : "CI_PROJECT_VISIBILITY" , "value" : "private" , "public" : true , "masked" : false } ,
104
- { "key" : "CI_PROJECT_REPOSITORY_LANGUAGES" , "value" : "dockerfile,ocaml" , "public" : true , "masked" : false } ,
105
- { "key" : "CI_DEFAULT_BRANCH" , "value" : "master" , "public" : true , "masked" : false } ,
106
- { "key" : "CI_PROJECT_CONFIG_PATH" , "value" : ".gitlab-ci.yml" , "public" : true , "masked" : false } ,
107
- { "key" : "CI_CONFIG_PATH" , "value" : ".gitlab-ci.yml" , "public" : true , "masked" : false } ,
108
- { "key" : "CI_PAGES_DOMAIN" , "value" : "example.com" , "public" : true , "masked" : false } ,
109
- { "key" : "CI_PAGES_URL" , "value" : "http://test.example.com/gitlab-test" , "public" : true , "masked" : false } , { "key" : "CI_REGISTRY" , "value" : "registry.example.com" , "public" : true , "masked" : false } ,
110
- { "key" : "CI_REGISTRY_IMAGE" , "value" : "registry.example.com/test/gitlab-test" , "public" : true , "masked" : false } ,
111
- { "key" : "CI_DEPENDENCY_PROXY_SERVER" , "value" : "gitlab.example.com:443" , "public" : true , "masked" : false } ,
112
- { "key" : "CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX" , "value" : "gitlab.example.com:443/test/dependency_proxy/containers" , "public" : true , "masked" : false } ,
113
- { "key" : "CI_API_V4_URL" , "value" : "https://gitlab.example.com/api/v4" , "public" : true , "masked" : false } ,
114
- { "key" : "CI_PIPELINE_IID" , "value" : "33" , "public" : true , "masked" : false } ,
115
- { "key" : "CI_PIPELINE_SOURCE" , "value" : "push" , "public" : true , "masked" : false } ,
116
- { "key" : "CI_PIPELINE_CREATED_AT" , "value" : "2021-05-05T10:20:00Z" , "public" : true , "masked" : false } ,
117
- { "key" : "CI_COMMIT_SHA" , "value" : "265c14cf140a66cfc61e40e4ab45c95ba8df5ed1" , "public" : true , "masked" : false } ,
118
- { "key" : "CI_COMMIT_SHORT_SHA" , "value" : "265c14cf" , "public" : true , "masked" : false } ,
119
- { "key" : "CI_COMMIT_BEFORE_SHA" , "value" : "fc40ad32cdd36b814f07a540605110edc209a38c" , "public" : true , "masked" : false } ,
120
- { "key" : "CI_COMMIT_REF_NAME" , "value" : "custom" , "public" : true , "masked" : false } ,
121
- { "key" : "CI_COMMIT_REF_SLUG" , "value" : "custom" , "public" : true , "masked" : false } ,
122
- { "key" : "CI_COMMIT_BRANCH" , "value" : "custom" , "public" : true , "masked" : false } ,
123
- { "key" : "CI_COMMIT_MESSAGE" , "value" : "test rust runner\n " , "public" : true , "masked" : false } ,
124
- { "key" : "CI_COMMIT_TITLE" , "value" : "test rust runner" , "public" : true , "masked" : false } ,
125
- { "key" : "CI_COMMIT_DESCRIPTION" , "value" : "" , "public" : true , "masked" : false } ,
126
- { "key" : "CI_COMMIT_REF_PROTECTED" , "value" : "false" , "public" : true , "masked" : false } ,
127
- { "key" : "CI_COMMIT_TIMESTAMP" , "value" : "2021-05-05T12:19:53+02:00" , "public" : true , "masked" : false } ,
128
- { "key" : "CI_COMMIT_AUTHOR" , "value" : "Test User <[email protected] >" , "public" : true , "masked" : false } ,
129
- { "key" : "CI_BUILD_REF" , "value" : "265c14cf140a66cfc61e40e4ab45c95ba8df5ed1" , "public" : true , "masked" : false } ,
130
- { "key" : "CI_BUILD_BEFORE_SHA" , "value" : "fc40ad32cdd36b814f07a540605110edc209a38c" , "public" : true , "masked" : false } ,
131
- { "key" : "CI_BUILD_REF_NAME" , "value" : "custom" , "public" : true , "masked" : false } ,
132
- { "key" : "CI_BUILD_REF_SLUG" , "value" : "custom" , "public" : true , "masked" : false } ,
133
- { "key" : "CI_RUNNER_ID" , "value" : "8" , "public" : true , "masked" : false } ,
134
- { "key" : "CI_RUNNER_DESCRIPTION" , "value" : "Rust runner test" , "public" : true , "masked" : false } ,
135
- { "key" : "CI_RUNNER_TAGS" , "value" : "rust-runner" , "public" : true , "masked" : false } ,
136
- { "key" : "GITLAB_USER_ID" , "value" : "2" , "public" : true , "masked" : false } ,
137
- { "key" : "GITLAB_USER_EMAIL" , "value" : "[email protected] " , "public" : true , "masked" : false } ,
138
- { "key" : "GITLAB_USER_LOGIN" , "value" : "test" , "public" : true , "masked" : false } ,
139
- { "key" : "GITLAB_USER_NAME" , "value" : "Test User" , "public" : true , "masked" : false }
140
- ] ) ;
141
64
let dependencies: Vec < _ > = job
142
65
. dependencies ( )
143
66
. iter ( )
@@ -201,7 +124,7 @@ impl Respond for JobRequestResponder {
201
124
"timeout" : 3600 ,
202
125
"runner_session_url" : null
203
126
} ,
204
- "variables" : variables,
127
+ "variables" : job . variables( ) ,
205
128
"steps" : job. steps( ) ,
206
129
"image" : null,
207
130
"services" : [ ] ,
0 commit comments