我的justfile如下所示:
export GIT_COMMIT:="$(git show --format="%h" --no-patch)"
docker_build:
docker build -t some/tag:$GIT_COMMIT -t some/tag:latest .
export GIT_COMMIT:="$(git show --format="%h" --no-patch)"
^
just
%
.但这是必要的。
有没有一种简单的方法可以让它发挥作用?我在几个不同的地方使用GIT_COMMIT变量,因此如果它是可重用的,那就更好了。
到目前为止,我正在使用此解决方法:
docker_build:
GIT_COMMIT="$(git show --format="%h" --no-patch)"; docker build -t some/tag:$GIT_COMMIT .
docker build -t some/tag:latest .