1 Star 0 Fork 0

zhouyang/quay

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
build.sh 699 Bytes
一键复制 编辑 原始数据 按行查看 历史
Subhendu Ghosh 提交于 2019-11-20 07:24 . Update build.sh
#!/usr/bin/env bash
set -e
if [[ -n "$(git status --porcelain)" ]]; then
echo 'dirty build not supported' >&2
exit 1
fi
# get named head (ex: branch, tag, etc..)
NAME="$( git rev-parse --abbrev-ref HEAD )"
# get 7-character sha
SHA=$( git rev-parse --short HEAD )
# checkout commit so .git/HEAD points to full sha (used in Dockerfile)
git checkout $SHA
REPO=quay.io/quay/quay:$SHA
# Use buildah or podman or docker
if [ -x /usr/bin/buildah ]; then
BUILDER="/usr/bin/buildah bud"
elif [ -x /usr/bin/podman ]; then
BUILDER="/usr/bin/podman build"
elif [ -x /usr/bin/docker ] ; then
BUILDER="/usr/bin/docker build"
fi
echo $BUILDER
$BUILDER -t $REPO .
echo $REPO
git checkout "$NAME"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/downloadurl/quay.git
git@gitee.com:downloadurl/quay.git
downloadurl
quay
quay
master

搜索帮助