@@ -15,9 +15,11 @@ build:
15
15
REF_IMAGE : $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
16
16
FIXED_IMAGE : $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
17
17
DOCKERFILE : ${CI_PROJECT_DIR}/Dockerfile
18
+ REGPROXY_URI : ${REGPROXY_URI}
18
19
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
21
23
- mkdir -p /kaniko/.docker
22
24
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
23
25
script : |-
@@ -62,11 +64,14 @@ release:
62
64
dependencies :
63
65
- build:release
64
66
variables :
67
+ << : *variables
65
68
DOCKERFILE : $CI_PROJECT_DIR/Dockerfile
66
69
LATEST_IMAGE : $CI_REGISTRY_IMAGE:latest
70
+ REGPROXY_URI : ${REGPROXY_URI}
67
71
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
70
75
- mkdir -p /kaniko/.docker
71
76
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
72
77
- export $(cat artifacts.env | xargs)
0 commit comments