mirror of
https://github.com/trapexit/mergerfs.git
synced 2026-10-12 02:23:45 +00:00
33 lines
789 B
Bash
Executable File
33 lines
789 B
Bash
Executable File
#!/bin/sh
|
|
set -x
|
|
|
|
current_branch="$(git branch --show-current)"
|
|
|
|
mike delete --all --push --allow-empty --ignore-remote-status
|
|
|
|
git checkout "master"
|
|
mike deploy --push "latest" "master" --ignore-remote-status
|
|
|
|
for tag in $(git tag -l | sort --version-sort --reverse)
|
|
do
|
|
case "${tag}" in
|
|
*-rc*)
|
|
continue
|
|
;;
|
|
esac
|
|
|
|
if git ls-tree -r --name-only "${tag}" | grep -q 'mkdocs.yml'; then
|
|
git checkout "${tag}"
|
|
mike deploy --push "${tag}" --ignore-remote-status
|
|
fi
|
|
done
|
|
|
|
#latest="$(git tag -l | sort --version-sort --reverse | head -n 1)"
|
|
#git checkout "${latest}"
|
|
#mike alias --push "${latest}" "latest"
|
|
#mike alias --push "latest" "latest"
|
|
|
|
mike set-default --push "latest" --ignore-remote-status
|
|
|
|
git checkout "${current_branch}"
|