Browse Source

tools: update to support separate website repo

v0.10.27-release
Timothy J Fontaine 11 years ago
parent
commit
085db9dd6c
  1. 22
      tools/node-release-post-build.sh

22
tools/node-release-post-build.sh

@ -4,6 +4,12 @@
set -e set -e
if [[ ! -e ../node-website/Makefile ]];
then
echo "node-website must be checked out one level up"
exit 1
fi
stability="$(python tools/getstability.py)" stability="$(python tools/getstability.py)"
NODE_STABC="$(tr '[:lower:]' '[:upper:]' <<< ${stability:0:1})${stability:1}" NODE_STABC="$(tr '[:lower:]' '[:upper:]' <<< ${stability:0:1})${stability:1}"
NODE_STABL="$stability" NODE_STABL="$stability"
@ -43,15 +49,16 @@ make email.md
echo "title: Node v"$(python tools/getnodeversion.py)" ($NODE_STABC)" echo "title: Node v"$(python tools/getnodeversion.py)" ($NODE_STABC)"
echo "slug: node-v"$(python tools/getnodeversion.py | sed 's|\.|-|g')"-$NODE_STABL" echo "slug: node-v"$(python tools/getnodeversion.py | sed 's|\.|-|g')"-$NODE_STABL"
echo "" echo ""
cat email.md ) > doc/blog/release/v$(python tools/getnodeversion.py).md cat email.md ) > ../node-website/doc/blog/release/v$(python tools/getnodeversion.py).md
if [ "$stability" = "stable" ]; if [ "$stability" = "stable" ];
then then
## this needs to happen here because the website depends on the current node ## this needs to happen here because the website depends on the current node
## node version ## node version
## this will get the api docs in the right place
make website-upload make website-upload
make blog-upload
BRANCH="v$(python tools/getnodeversion.py | sed -E 's#\.[0-9]+$##')" BRANCH="v$(python tools/getnodeversion.py | sed -E 's#\.[0-9]+$##')"
echo $(python tools/getnodeversion.py) > ../node-website/STABLE
else else
BRANCH="master" BRANCH="master"
fi fi
@ -67,13 +74,6 @@ git merge --no-ff v$(python tools/getnodeversion.py)-release
vim src/node_version.h vim src/node_version.h
git commit -am "Now working on "$(python tools/getnodeversion.py) git commit -am "Now working on "$(python tools/getnodeversion.py)
if [ "$stability" = "stable" ];
then
echo "Adding blog"
git add doc/blog
git commit -m "blog: Post for v$(python tools/getprevnodeversion.py)"
else
echo "copy blog to stable branch"
fi
git push git@github.com:joyent/node $BRANCH git push git@github.com:joyent/node $BRANCH
echo "Now go do the website stuff"

Loading…
Cancel
Save