sh 简单的Shell脚本,可以部署到具有bower依赖关系的gh页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 简单的Shell脚本,可以部署到具有bower依赖关系的gh页面相关的知识,希望对你有一定的参考价值。
#!/bin/sh
SOURCE_BRANCH=`git rev-parse --abbrev-ref HEAD`
DEST_BRANCH=gh-pages
git checkout $DEST_BRANCH
# Make sure we actually made it to the destination branch
if [ `git rev-parse --abbrev-ref HEAD` != $DEST_BRANCH ]; then
echo "!!!! Something went wrong check the errors above and try again !!!!"
exit 0
fi
# Checkout code to deploy on destination branch
git reset --hard $SOURCE_BRANCH
# Prepare build dependencies
bower install
# ignore .gitignore and commit build dependencies
git add --force bower_components
git commit -m "add bower components"
# Overwrite the destination branch
git push origin $DEST_BRANCH --force
# Like nothing ever happened
git checkout $SOURCE_BRANCH
以上是关于sh 简单的Shell脚本,可以部署到具有bower依赖关系的gh页面的主要内容,如果未能解决你的问题,请参考以下文章
Mac上实现一个简单的shell脚本
快速部署Tomcat项目的Shell脚本
快速部署tomcat项目的Shell脚本
shell基础语法
shell基础语法
[转] 快速部署Tomcat项目的Shell脚本