File tree Expand file tree Collapse file tree 3 files changed +17
-6
lines changed
Expand file tree Collapse file tree 3 files changed +17
-6
lines changed Original file line number Diff line number Diff line change @@ -122,15 +122,23 @@ _installCI() {
122122 python3 \
123123 software-properties-common
124124
125- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
126- echo " deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
127- $( lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
125+ # Add Docker's official GPG key:
126+ install -m 0755 -d /etc/apt/keyrings
127+ curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
128+ -o /etc/apt/keyrings/docker.asc
129+ chmod a+r /etc/apt/keyrings/docker.asc
130+
131+ # Add the repository to Apt sources:
132+ echo " deb [arch=$( dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
133+ $( . /etc/os-release && echo " $VERSION_CODENAME " ) stable" | \
134+ tee /etc/apt/sources.list.d/docker.list > /dev/null
128135
129136 apt-get -y update
130137 apt-get -y install --no-install-recommends \
131138 docker-ce \
132139 docker-ce-cli \
133- containerd.io
140+ containerd.io \
141+ docker-buildx-plugin \
134142
135143}
136144
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ _setup() {
8181
8282_create () {
8383 echo " Create docker image ${imagePath} using ${file} "
84- ${DOCKER_CMD} build \
84+ ${DOCKER_CMD} buildx build \
8585 --file " ${file} " \
8686 --tag " ${imagePath} " \
8787 ${buildArgs} \
Original file line number Diff line number Diff line change @@ -9,10 +9,13 @@ if [[ "$@" == "-dev" ]]; then
99 " ./docker/Dockerfile.dev"
1010 " ./etc/DependencyInstaller.sh"
1111 " ./etc/DockerHelper.sh"
12+ " ./etc/DockerTag.sh"
13+ " ./tools/OpenROAD/docker/Dockerfile.binary"
1214 " ./tools/OpenROAD/docker/Dockerfile.builder"
1315 " ./tools/OpenROAD/docker/Dockerfile.dev"
14- " ./tools/OpenROAD/docker/Dockerfile.binary"
1516 " ./tools/OpenROAD/etc/DependencyInstaller.sh"
17+ " ./tools/OpenROAD/etc/DockerHelper.sh"
18+ " ./tools/OpenROAD/etc/DockerTag.sh"
1619 )
1720 cat " ${file_list[@]} " | sha256sum | awk ' {print substr($1, 1, 6)}'
1821elif [[ " $@ " == " -master" ]]; then
You can’t perform that action at this time.
0 commit comments