File tree Expand file tree Collapse file tree 3 files changed +20
-54
lines changed Expand file tree Collapse file tree 3 files changed +20
-54
lines changed Original file line number Diff line number Diff line change 1- .boost_setup :
2- image : " ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:28-cli"
3-
4- .boost_dind :
5- services :
6- - name : " ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}/docker:28-dind"
7- alias : dockerdaemon
8- # Support for listening on TCP without authentication or explicit
9- # intent to run without authentication will be removed in the next
10- # release
11- command : ["--host", "tcp://0.0.0.0:2375", "--tls=false"]
12-
13- variables :
14- CI_DOCKER_PROXY : $CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX
15- DOCKER_HOST : " tcp://dockerdaemon:2375/"
16- DOCKER_DRIVER : overlay2
17- DOCKER_TLS_CERTDIR : " "
18-
19- .boost_scan :
20- variables :
21- CI_DOCKER_PROXY : $CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX
1+ # DEPRECATED
2+ variables : {}
Original file line number Diff line number Diff line change 1- .boost_setup :
2- image : " ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:28-cli"
3-
4- .boost_dind :
5- services :
6- - name : " ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:28-dind"
7- alias : dockerdaemon
8- # Support for listening on TCP without authentication or explicit
9- # intent to run without authentication will be removed in the next
10- # release
11- command : ["--host", "tcp://0.0.0.0:2375", "--tls=false"]
12-
13- variables :
14- CI_DOCKER_PROXY : $CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
15- DOCKER_HOST : " tcp://dockerdaemon:2375/"
16- DOCKER_DRIVER : overlay2
17- DOCKER_TLS_CERTDIR : " "
18-
19-
20- .boost_scan :
21- variables :
22- CI_DOCKER_PROXY : $CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX
1+ # DEPRECATED
2+ variables : {}
Original file line number Diff line number Diff line change 1+ spec :
2+ inputs :
3+ proxy :
4+ default : ' $BOOST_DOCKER_PROXY'
5+ ---
6+ variables :
7+ BOOST_DOCKER_PROXY_direct : ${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}
8+ BOOST_DOCKER_PROXY_group : ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}
9+ CI_DOCKER_PROXY : ${BOOST_DOCKER_PROXY_$[[ inputs.proxy | expand_vars ]]}
10+ BOOST_DOCKER_PROXY_direct_PREFIX : ${BOOST_DOCKER_PROXY_direct}/
11+ BOOST_DOCKER_PROXY_group_PREFIX : ${BOOST_DOCKER_PROXY_group}/
12+ BOOST_DOCKER_CLI_IMAGE : ${BOOST_DOCKER_PROXY_$[[ inputs.proxy | expand_vars ]]_PREFIX}docker:28-cli
13+ BOOST_DOCKER_DND_IMAGE : ${BOOST_DOCKER_PROXY_$[[ inputs.proxy | expand_vars ]]_PREFIX}docker:28-dind
14+
115.boost_setup :
2- image : " docker:28-cli "
16+ image : $BOOST_DOCKER_CLI_IMAGE
317
418 before_script :
519 - |
4660 boost_init_config
4761 boost_init_cli
4862 - |
49- if [ -n "${BOOST_DOCKER_PROXY:-}" ] && [ -z "${CI_DOCKER_PROXY}" ] ; then
50- # NOTE: backwards-compatibility for templates without multi-include
51- if [ "${BOOST_DOCKER_PROXY:-}" == "group" ]; then
52- export CI_DOCKER_PROXY="${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}"
53- elif [ "${BOOST_DOCKER_PROXY:-}" == "direct" ]; then
54- export CI_DOCKER_PROXY="${CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX}"
55- fi
56- fi
57-
5863 if [ -n "${CI_DOCKER_PROXY:-}" ]; then
5964 echo "${CI_DEPENDENCY_PROXY_PASSWORD}" | docker login "${CI_DEPENDENCY_PROXY_SERVER}" -u "${CI_DEPENDENCY_PROXY_USER}" --password-stdin
6065 fi
7176
7277.boost_dind :
7378 services :
74- - name : " docker:28-dind "
79+ - name : $BOOST_DOCKER_DND_IMAGE
7580 alias : dockerdaemon
7681 # Support for listening on TCP without authentication or explicit
7782 # intent to run without authentication will be removed in the next
You can’t perform that action at this time.
0 commit comments