Initial commit
This commit is contained in:
Executable
+52
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script for updating the cartodb.js bower repo from current local build.
|
||||
|
||||
echo "#################################"
|
||||
echo "#### Update bower ###############"
|
||||
echo "#################################"
|
||||
|
||||
ORG=CartoDB
|
||||
REPO=cartodb.js-bower
|
||||
|
||||
# prepare repo folder
|
||||
if [ -d $REPO ]; then
|
||||
rm -rf $REPO
|
||||
fi
|
||||
|
||||
# clone repo
|
||||
echo "-- Cloning $REPO"
|
||||
git clone git@github.com:$ORG/$REPO.git
|
||||
|
||||
# clean up cloned files
|
||||
rm -rf $REPO/*
|
||||
|
||||
# move js files from the build
|
||||
cp -r dist/cartodb*.js $REPO/
|
||||
|
||||
# move css and images files from the build
|
||||
mkdir $REPO/themes/ && cp -r dist/themes/* $REPO/themes/
|
||||
|
||||
cp -R bower.json $REPO/bower.json
|
||||
|
||||
cp -R LICENSE $REPO/LICENSE.md
|
||||
|
||||
cd $REPO
|
||||
git add -A
|
||||
|
||||
NEW_VERSION=$(git diff origin/master bower.json | grep version | cut -d':' -f2 | cut -d'"' -f2 | sort -g -r | head -1)
|
||||
if [ -z "$NEW_VERSION" ]; then
|
||||
echo 'VERSION DID NOT CHANGE'
|
||||
else
|
||||
echo "-- Tagging $NEW_VERSION"
|
||||
git tag -a $NEW_VERSION -m "Version $NEW_VERSION";
|
||||
git commit -m "v$NEW_VERSION"
|
||||
|
||||
echo "-- Pushing $REPO"
|
||||
git push -fq origin master
|
||||
git push -fq origin --tags
|
||||
fi
|
||||
|
||||
cd ..
|
||||
|
||||
echo "-- Finished"
|
||||
Reference in New Issue
Block a user