52 lines
896 B
Bash
Executable File
52 lines
896 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
set -v
|
|
workdir=`pwd`
|
|
output=$workdir/out
|
|
#atom_commons=$workdir/sts4/atom-extensions/atom-commons
|
|
atom_package=$workdir/sts4/atom-extensions/$package_name
|
|
|
|
url=`cat fatjar/url`
|
|
fatjar_version=`cat fatjar/version`
|
|
|
|
#cd $atom_commons
|
|
#npm install
|
|
#npm run build
|
|
|
|
cd $atom_package
|
|
|
|
#npm install ${atom_commons}
|
|
|
|
cat > properties.json << EOF
|
|
{
|
|
"jarUrl": "${url}"
|
|
}
|
|
EOF
|
|
|
|
npm install
|
|
|
|
npm run build
|
|
|
|
# push code to release repository
|
|
|
|
cd $workdir
|
|
mkdir -p out/repo
|
|
# enable hidden files for * matcher
|
|
shopt -s dotglob
|
|
cp -a $atom_package/* out/repo
|
|
cp -a release_repo/.git out/repo/.git
|
|
# disable hidden files for * matcher
|
|
shopt -u dotglob
|
|
cp $atom_package/.gitignore-release out/repo/.gitignore
|
|
rm -f out/repo/.gitignore-release
|
|
|
|
cd out/repo
|
|
|
|
git config user.email "aboyko@pivotal.io"
|
|
git config user.name "Alex Boyko"
|
|
|
|
git add .
|
|
|
|
git commit \
|
|
-m "Publish $fatjar_version"
|