sh 自动将新版本的文档推送到gh-pages

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 自动将新版本的文档推送到gh-pages相关的知识,希望对你有一定的参考价值。

CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD)

# Continue only on 'master'
if [[ CURRENT_BRANCH -ne 'master' ]]; then
	exit;
fi

# Clone the branch and remove it's content
git clone -b gh-pages --single-branch https://github.com/<ORGENISATION>/<REPOSITORY>.git DOCS
rm -rf DOCS/*

echo "Building docs"
./node_modules/jsdoc/jsdoc.js lib/ -c .jsdocrc.json

# Push the new changes
cd DOCS
git add .
git commit -m "Updating the docs"
git push origin gh-pages
cd ../

以上是关于sh 自动将新版本的文档推送到gh-pages的主要内容,如果未能解决你的问题,请参考以下文章

试图将 webpack 推送到 gh-pages

Github:将 gh-pages 镜像到 master

如何避免在codemagic中从git触发构建

将新版本的数据库文件复制到设备上

自动交换和将代码直接推送到生产之间有啥区别?

sh 将Docker镜像推送到GCR