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脚本