Updated publish scripts

This commit is contained in:
Kasra Bigdeli 2019-12-24 17:37:11 -05:00
parent 46d7900043
commit 4b4b62f1ee
1 changed files with 30 additions and 6 deletions

View File

@ -30,9 +30,22 @@ source ./build_dir
SOURCE_DIRECTORY_DEPLOY_GH=~/temp-gh-deploy-src SOURCE_DIRECTORY_DEPLOY_GH=~/temp-gh-deploy-src
CLONED_DIRECTORY_DEPLOY_GH=~/temp-gh-deploy-cloned CLONED_DIRECTORY_DEPLOY_GH=~/temp-gh-deploy-cloned
echo "#############################################"
echo "#############################################"
echo "######### making directories"
echo "######### $SOURCE_DIRECTORY_DEPLOY_GH"
echo "######### $CLONED_DIRECTORY_DEPLOY_GH"
echo "#############################################"
echo "#############################################"
mkdir -p $SOURCE_DIRECTORY_DEPLOY_GH mkdir -p $SOURCE_DIRECTORY_DEPLOY_GH
mkdir -p $CLONED_DIRECTORY_DEPLOY_GH mkdir -p $CLONED_DIRECTORY_DEPLOY_GH
echo "#############################################"
echo "#############################################"
echo "######### Setting env vars"
echo "#############################################"
echo "#############################################"
REMOTE_REPO="https://${GITHUB_PERSONAL_TOKEN}@github.com/${GITHUB_REPOSITORY}.git" REMOTE_REPO="https://${GITHUB_PERSONAL_TOKEN}@github.com/${GITHUB_REPOSITORY}.git"
REPONAME="$(echo $GITHUB_REPOSITORY| cut -d'/' -f 2)" REPONAME="$(echo $GITHUB_REPOSITORY| cut -d'/' -f 2)"
@ -45,10 +58,11 @@ else
REMOTE_BRANCH="gh-pages" REMOTE_BRANCH="gh-pages"
fi fi
REMOTE_BRANCH="test-publish-pages" REMOTE_BRANCH="test-publish-pages"
echo "REMOTE_BRANCH: $REMOTE_BRANCH" echo "#############################################"
echo "#############################################"
git config user.name "${GITHUB_ACTOR}" echo "######### REMOTE_BRANCH: $REMOTE_BRANCH"
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" echo "#############################################"
echo "#############################################"
cp -r $BUILD_DIR $SOURCE_DIRECTORY_DEPLOY_GH/ cp -r $BUILD_DIR $SOURCE_DIRECTORY_DEPLOY_GH/
@ -57,9 +71,19 @@ cd $CLONED_DIRECTORY_DEPLOY_GH && git rm -rf . && git clean -fdx
cp -r $SOURCE_DIRECTORY_DEPLOY_GH/$BUILD_DIR $CLONED_DIRECTORY_DEPLOY_GH/$BUILD_DIR cp -r $SOURCE_DIRECTORY_DEPLOY_GH/$BUILD_DIR $CLONED_DIRECTORY_DEPLOY_GH/$BUILD_DIR
mv $CLONED_DIRECTORY_DEPLOY_GH/.git $CLONED_DIRECTORY_DEPLOY_GH/$BUILD_DIR/ mv $CLONED_DIRECTORY_DEPLOY_GH/.git $CLONED_DIRECTORY_DEPLOY_GH/$BUILD_DIR/
cd $CLONED_DIRECTORY_DEPLOY_GH/$BUILD_DIR/ cd $CLONED_DIRECTORY_DEPLOY_GH/$BUILD_DIR/
echo "### Content pre-commit ###" echo "#############################################"
echo "#############################################"
echo "######### Content pre-commit ###"
echo "#############################################"
echo "#############################################"
ls -la ls -la
echo "### Commit and push ###" echo "#############################################"
echo "#############################################"
echo "######### Commit and push ###"
echo "#############################################"
echo "#############################################"
git config user.name "${GITHUB_ACTOR}"
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
git add -A git add -A
git commit -m 'Deploy to GitHub Pages' git commit -m 'Deploy to GitHub Pages'
git push --force $REMOTE_REPO master:$REMOTE_BRANCH git push --force $REMOTE_REPO master:$REMOTE_BRANCH