Skip to content

Commit 221f93f

Browse files
committed
docker: include openroad version in docker images
Before: $ docker run ... $ openroad -version OpenROAD HEAD-HASH-NOTFOUND After: $ docker run ... $ openroad -version v2.0-23724-ge561a140c1 Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
1 parent 82a5c44 commit 221f93f

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

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)