Skip to content

Commit 6afc7a5

Browse files
committed
feat(ci): use regproxy during ci
to fix TOOMANYREQUESTS pulling base image
1 parent 60346d7 commit 6afc7a5

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.gitlab-ci.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@ build:
1515
REF_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
1616
FIXED_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
1717
DOCKERFILE: ${CI_PROJECT_DIR}/Dockerfile
18+
REGPROXY_URI: ${REGPROXY_URI}
1819
before_script:
19-
- export HTTP_PROXY=${CACHE_PROXY}
20-
- export NO_PROXY=${CACHE_REGISTRY_HOST}
20+
- export HTTP_PROXY=${REGPROXY_URI}
21+
- export HTTPS_PROXY=${REGPROXY_URI}
22+
- mkdir -p /etc/ssl/certs/ && cat /etc/gitlab-runner/certs/proxy-ca.crt >> /etc/ssl/certs/ca-certificates.crt
2123
- mkdir -p /kaniko/.docker
2224
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
2325
script: |-
@@ -62,11 +64,14 @@ release:
6264
dependencies:
6365
- build:release
6466
variables:
67+
<<: *variables
6568
DOCKERFILE: $CI_PROJECT_DIR/Dockerfile
6669
LATEST_IMAGE: $CI_REGISTRY_IMAGE:latest
70+
REGPROXY_URI: ${REGPROXY_URI}
6771
before_script:
68-
- export HTTP_PROXY=${CACHE_PROXY}
69-
- export NO_PROXY=${CACHE_REGISTRY_HOST}
72+
- export HTTP_PROXY=${REGPROXY_URI}
73+
- export HTTPS_PROXY=${REGPROXY_URI}
74+
- mkdir -p /etc/ssl/certs/ && cat /etc/gitlab-runner/certs/proxy-ca.crt >> /etc/ssl/certs/ca-certificates.crt
7075
- mkdir -p /kaniko/.docker
7176
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
7277
- export $(cat artifacts.env | xargs)

0 commit comments

Comments
 (0)