Skip to content

Commit 1d9153a

Browse files
authored
Merge pull request The-OpenROAD-Project#3433 from The-OpenROAD-Project-staging/docker-or-version
docker: include openroad version in docker images
2 parents ac9813c + 221f93f commit 1d9153a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

docker/Dockerfile.builder

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ ENV PATH="/usr/local/bin/wrapped-cc:$PATH"
3030

3131
COPY --link tools tools
3232
ARG numThreads=$(nproc)
33+
ARG openroadVersion=NotSet
3334

3435
RUN echo "" > tools/yosys/abc/.gitcommit && \
35-
./build_openroad.sh --no_init --local --threads ${numThreads}
36+
./build_openroad.sh --no_init --local --threads ${numThreads} --openroad-args -DOPENROAD_VERSION=${openroadVersion}
3637

3738
FROM orfs-base
3839

etc/DockerHelper.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ _setup() {
6565
fromImage="${FROM_IMAGE_OVERRIDE:-"${org}/flow-${os}-dev"}:${imageTag}"
6666
context="."
6767
buildArgs="--build-arg numThreads=${numThreads}"
68+
orVersion=$(git -C tools/OpenROAD describe --tags)
69+
echo "OpenROAD version: ${orVersion}"
70+
buildArgs+=" --build-arg openroadVersion=${orVersion}"
6871
;;
6972
"dev" )
7073
fromImage="${FROM_IMAGE_OVERRIDE:-$osBaseImage}"

0 commit comments

Comments
 (0)