mirror of https://gitee.com/bigwinds/arangodb
Feature/tag starter with release (#2886)
* tag the ArangoDB Starter as part of the release process. * check for tools to be installed
This commit is contained in:
parent
7e03187123
commit
31cc349d05
|
@ -631,12 +631,16 @@ if test -n "${ENTERPRISE_GIT_URL}" ; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "${DOWNLOAD_STARTER}" == 1; then
|
if test "${DOWNLOAD_STARTER}" == 1; then
|
||||||
# we utilize https://developer.github.com/v3/repos/ to get the newest release:
|
if test -f ${SRC}/STARTER_REV; then
|
||||||
STARTER_REV=$(curl -s https://api.github.com/repos/arangodb-helper/arangodb/releases | \
|
STARTER_REV=$(cat ${SRC}/STARTER_REV)
|
||||||
grep tag_name | \
|
else
|
||||||
head -n 1 | \
|
# we utilize https://developer.github.com/v3/repos/ to get the newest release:
|
||||||
${SED} -e "s;.*: ;;" -e 's;";;g' -e 's;,;;'
|
STARTER_REV=$(curl -s https://api.github.com/repos/arangodb-helper/arangodb/releases | \
|
||||||
)
|
grep tag_name | \
|
||||||
|
head -n 1 | \
|
||||||
|
${SED} -e "s;.*: ;;" -e 's;";;g' -e 's;,;;'
|
||||||
|
)
|
||||||
|
fi
|
||||||
STARTER_URL=$(curl -s "https://api.github.com/repos/arangodb-helper/arangodb/releases/tags/${STARTER_REV}" | \
|
STARTER_URL=$(curl -s "https://api.github.com/repos/arangodb-helper/arangodb/releases/tags/${STARTER_REV}" | \
|
||||||
grep browser_download_url | \
|
grep browser_download_url | \
|
||||||
grep "${OSNAME}" | \
|
grep "${OSNAME}" | \
|
||||||
|
|
|
@ -14,6 +14,42 @@ EXAMPLES=1
|
||||||
LINT=1
|
LINT=1
|
||||||
PARALLEL=8
|
PARALLEL=8
|
||||||
|
|
||||||
|
SED=sed
|
||||||
|
isMac=0
|
||||||
|
if test "$(uname)" == "Darwin"; then
|
||||||
|
isMac=1
|
||||||
|
SED=gsed
|
||||||
|
OSNAME=darwin
|
||||||
|
fi
|
||||||
|
|
||||||
|
if flex --version; then
|
||||||
|
echo "flex found."
|
||||||
|
else
|
||||||
|
echo "flex missing from your system"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if npm --version; then
|
||||||
|
echo "npm found."
|
||||||
|
else
|
||||||
|
echo "npm missing from your system"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if grunt --version; then
|
||||||
|
echo "grunt found."
|
||||||
|
else
|
||||||
|
echo "grunt missing from your system"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if gitbook --version; then
|
||||||
|
echo "gitbook found."
|
||||||
|
else
|
||||||
|
echo "gitbook missing from your system"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$#" -lt 1 ]; then
|
if [ "$#" -lt 1 ]; then
|
||||||
echo "usage: $0 <major>.<minor>.<revision>"
|
echo "usage: $0 <major>.<minor>.<revision>"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -162,6 +198,12 @@ if [ "$LINT" == "1" ]; then
|
||||||
./utils/jslint.sh
|
./utils/jslint.sh
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# we utilize https://developer.github.com/v3/repos/ to get the newest release of the arangodb starter:
|
||||||
|
curl -s https://api.github.com/repos/arangodb-helper/arangodb/releases | \
|
||||||
|
grep tag_name | \
|
||||||
|
head -n 1 | \
|
||||||
|
${SED} -e "s;.*: ;;" -e 's;";;g' -e 's;,;;' > STARTER_REV
|
||||||
|
|
||||||
git add -f \
|
git add -f \
|
||||||
README \
|
README \
|
||||||
arangod/Aql/tokens.cpp \
|
arangod/Aql/tokens.cpp \
|
||||||
|
@ -171,7 +213,8 @@ git add -f \
|
||||||
lib/Basics/voc-errors.h \
|
lib/Basics/voc-errors.h \
|
||||||
lib/Basics/voc-errors.cpp \
|
lib/Basics/voc-errors.cpp \
|
||||||
js/common/bootstrap/errors.js \
|
js/common/bootstrap/errors.js \
|
||||||
CMakeLists.txt
|
CMakeLists.txt \
|
||||||
|
STARTER_REV
|
||||||
|
|
||||||
if [ "$EXAMPLES" == "1" ]; then
|
if [ "$EXAMPLES" == "1" ]; then
|
||||||
echo "EXAMPLES"
|
echo "EXAMPLES"
|
||||||
|
|
Loading…
Reference in New Issue