1 Star 0 Fork 1

renguifeng/php-crud-api

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
publish-docker.sh 730 Bytes
一键复制 编辑 原始数据 按行查看 历史
Maurits van der Schee 提交于 2022-01-21 23:15 . update
#!/bin/bash
# Get new tags from remote
git fetch --tags
# Get latest tag name
latestTag=$(git describe --tags `git rev-list --tags --max-count=1`)
# Checkout latest tag
git checkout $latestTag || exit
# Make docker tag
dockerTag=$(echo $latestTag | sed s/v/release-/)
# Build release
docker build . -t mevdschee/php-crud-api:$dockerTag
# Build latest
docker build . -t mevdschee/php-crud-api:latest
# Revert
git switch -
# Confirm to publish
echo; echo; echo
read -p "Publish $latestTag to mevdschee/php-crud-api:$dockerTag? " -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
# Login to DockerHub
docker login
# Push release
docker push mevdschee/php-crud-api:$dockerTag
# Push latest
docker push mevdschee/php-crud-api:latest
fi
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/rgf/php-crud-api.git
git@gitee.com:rgf/php-crud-api.git
rgf
php-crud-api
php-crud-api
main

搜索帮助