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
+
1
15
.boost_setup :
2
- image : " docker:28-cli "
16
+ image : $BOOST_DOCKER_CLI_IMAGE
3
17
4
18
before_script :
5
19
- |
46
60
boost_init_config
47
61
boost_init_cli
48
62
- |
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
-
58
63
if [ -n "${CI_DOCKER_PROXY:-}" ]; then
59
64
echo "${CI_DEPENDENCY_PROXY_PASSWORD}" | docker login "${CI_DEPENDENCY_PROXY_SERVER}" -u "${CI_DEPENDENCY_PROXY_USER}" --password-stdin
60
65
fi
71
76
72
77
.boost_dind :
73
78
services :
74
- - name : " docker:28-dind "
79
+ - name : $BOOST_DOCKER_DND_IMAGE
75
80
alias : dockerdaemon
76
81
# Support for listening on TCP without authentication or explicit
77
82
# intent to run without authentication will be removed in the next
You can’t perform that action at this time.
0 commit comments