Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit e781238c authored by Deepak Khatri's avatar Deepak Khatri :dog:
Browse files

WIP: fix issue with CI vars

parent 8e51fcc0
No related merge requests found
Pipeline #4349 canceled with stage
in 30 seconds
...@@ -5,8 +5,7 @@ export VER_LATEST_EXTRA=wip ...@@ -5,8 +5,7 @@ export VER_LATEST_EXTRA=wip
export PATCHLEVEL=$(date +%Y%m%d) export PATCHLEVEL=$(date +%Y%m%d)
export VERSION_TWEAK=$(( $(date "+10#%H * 60 + 10#%M") )) export VERSION_TWEAK=$(( $(date "+10#%H * 60 + 10#%M") ))
function do_build() { cat << EOF > PAGES
cat << EOF > PAGES
PAGES_URL = $PAGES_URL PAGES_URL = $PAGES_URL
PAGES_SLUG = $PAGES_SLUG PAGES_SLUG = $PAGES_SLUG
GITLAB_USER = $GITLAB_USER GITLAB_USER = $GITLAB_USER
...@@ -15,7 +14,7 @@ GITLAB_HOST = $GITLAB_HOST ...@@ -15,7 +14,7 @@ GITLAB_HOST = $GITLAB_HOST
PROJECT_REPO = $PROJECT_REPO PROJECT_REPO = $PROJECT_REPO
EOF EOF
cat << EOF > VERSION cat << EOF > VERSION
VERSION_MAJOR = $VERSION_MAJOR VERSION_MAJOR = $VERSION_MAJOR
VERSION_MINOR = $VERSION_MINOR VERSION_MINOR = $VERSION_MINOR
PATCHLEVEL = $PATCHLEVEL PATCHLEVEL = $PATCHLEVEL
...@@ -23,8 +22,8 @@ VERSION_TWEAK = $VERSION_TWEAK ...@@ -23,8 +22,8 @@ VERSION_TWEAK = $VERSION_TWEAK
EXTRAVERSION = $EXTRAVERSION EXTRAVERSION = $EXTRAVERSION
EOF EOF
mkdir -p public mkdir -p public
cat <<HERE > public/index.html cat <<HERE > public/index.html
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
...@@ -36,21 +35,20 @@ EOF ...@@ -36,21 +35,20 @@ EOF
</html> </html>
HERE HERE
echo "**** Updating $PAGES_URL/$VER_DIR ****" echo "**** Updating $PAGES_URL/$VER_DIR ****"
sphinx-build -j auto -b html . public/$VER_DIR/ sphinx-build -j auto -b html . public/$VER_DIR/
sphinx-build -j auto -M latexpdf . public/$VER_DIR/ sphinx-build -j auto -M latexpdf . public/$VER_DIR/
pdfcpu optimize public/$VER_DIR/latex/beagleboard-docs.pdf pdfcpu optimize public/$VER_DIR/latex/beagleboard-docs.pdf
mv public/$VER_DIR/latex/beagleboard-docs.pdf public/$VER_DIR/ mv public/$VER_DIR/latex/beagleboard-docs.pdf public/$VER_DIR/
rm -rf public/$VER_DIR/latex rm -rf public/$VER_DIR/latex
if [ "$CI_COMMIT_TAG" != "" ]; then if [ "$CI_COMMIT_TAG" != "" ]; then
if [ "$VER_DIR" = "latest" ]; then if [ "$VER_DIR" = "latest" ]; then
cp public/index.html /var/www/docs cp public/index.html /var/www/docs
fi
rsync -v -a --delete public/$VER_DIR/. /var/www/docs/$VER_DIR
fi fi
} rsync -v -a --delete public/$VER_DIR/. /var/www/docs/$VER_DIR
fi
if [ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]; then if [ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]; then
export VER_DIR=latest export VER_DIR=latest
...@@ -63,7 +61,6 @@ if [ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]; then ...@@ -63,7 +61,6 @@ if [ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]; then
export VERSION_MAJOR=$VER_LATEST_MAJOR export VERSION_MAJOR=$VER_LATEST_MAJOR
export VERSION_MINOR=$VER_LATEST_MINOR export VERSION_MINOR=$VER_LATEST_MINOR
export EXTRAVERSION=$VER_LATEST_EXTRA export EXTRAVERSION=$VER_LATEST_EXTRA
do_build
elif [ "$CI_COMMIT_BRANCH" != "" ]; then elif [ "$CI_COMMIT_BRANCH" != "" ]; then
export VER_DIR=$CI_COMMIT_BRANCH export VER_DIR=$CI_COMMIT_BRANCH
export PAGES_URL=$CI_PAGES_URL export PAGES_URL=$CI_PAGES_URL
...@@ -76,7 +73,6 @@ elif [ "$CI_COMMIT_BRANCH" != "" ]; then ...@@ -76,7 +73,6 @@ elif [ "$CI_COMMIT_BRANCH" != "" ]; then
export VERSION_MAJOR=${BRANCH_VER[0]} export VERSION_MAJOR=${BRANCH_VER[0]}
export VERSION_MINOR=${BRANCH_VER[1]} export VERSION_MINOR=${BRANCH_VER[1]}
export EXTRAVERSION=wip export EXTRAVERSION=wip
do_build
elif [ "$CI_COMMIT_TAG" != "" ]; then elif [ "$CI_COMMIT_TAG" != "" ]; then
export TAG_SPLIT=($(echo $CI_COMMIT_TAG | tr "-" "\n")) export TAG_SPLIT=($(echo $CI_COMMIT_TAG | tr "-" "\n"))
export TAG_VER=($(echo ${TAG_SPLIT[0]} | tr "." "\n")) export TAG_VER=($(echo ${TAG_SPLIT[0]} | tr "." "\n"))
...@@ -92,7 +88,6 @@ elif [ "$CI_COMMIT_TAG" != "" ]; then ...@@ -92,7 +88,6 @@ elif [ "$CI_COMMIT_TAG" != "" ]; then
export GITLAB_HOST=$CI_SERVER_HOST export GITLAB_HOST=$CI_SERVER_HOST
export PROJECT_BRANCH=$GIT_BRANCH export PROJECT_BRANCH=$GIT_BRANCH
export PROJECT_REPO=docs.beagleboard.io export PROJECT_REPO=docs.beagleboard.io
do_build
elif [ "$GIT_BRANCH" != "" ]; then elif [ "$GIT_BRANCH" != "" ]; then
export VER_DIR=$GIT_BRANCH export VER_DIR=$GIT_BRANCH
export PAGES_URL=https://docs.beagleboard.org export PAGES_URL=https://docs.beagleboard.org
...@@ -101,7 +96,6 @@ elif [ "$CI_COMMIT_TAG" != "" ]; then ...@@ -101,7 +96,6 @@ elif [ "$CI_COMMIT_TAG" != "" ]; then
export GITLAB_HOST=$CI_SERVER_HOST export GITLAB_HOST=$CI_SERVER_HOST
export PROJECT_BRANCH=$GIT_BRANCH export PROJECT_BRANCH=$GIT_BRANCH
export PROJECT_REPO=docs.beagleboard.io export PROJECT_REPO=docs.beagleboard.io
do_build
else else
echo "***** Branch not found for tag *****" echo "***** Branch not found for tag *****"
fi fi
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment