aboutsummaryrefslogtreecommitdiff
path: root/script/build.sh
diff options
context:
space:
mode:
authorMiquel Sabaté Solà <msabate@suse.com>2021-07-06 10:39:28 +0200
committerMiquel Sabaté Solà <msabate@suse.com>2021-07-06 10:39:28 +0200
commit2e3dda30a0a4f6ced175d3eaf03bdbbb46846b62 (patch)
tree05363affb70cb2fa686158e07d5ed52678ea9c12 /script/build.sh
parent7838651848a1835cb9630a9e3da3259d1cd56c9d (diff)
downloadjo.mssola.com-2e3dda30a0a4f6ced175d3eaf03bdbbb46846b62.tar.gz
jo.mssola.com-2e3dda30a0a4f6ced175d3eaf03bdbbb46846b62.zip
Removing stuff that is no longer needed
Signed-off-by: Miquel Sabaté Solà <msabate@suse.com>
Diffstat (limited to 'script/build.sh')
-rwxr-xr-xscript/build.sh72
1 files changed, 0 insertions, 72 deletions
diff --git a/script/build.sh b/script/build.sh
deleted file mode 100755
index c6ec9fc..0000000
--- a/script/build.sh
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/usr/bin/env bash
-# Copyright (C) 2018-2020 Miquel Sabaté Solà <mikisabate@gmail.com>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <https://www.gnu.org/licenses/>.
-
-# You may want to set the following environment variables for this script:
-#
-# - BUILD_SOURCE: the directory where the source code is located.
-# - BUILD_DEST: the directory where the built files should go.
-# - USER: the user who should own the files.
-# - GROUP: the group who should own the files.
-
-set -ex
-
-DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd )"
-pushd $DIR
-
-# Set UTF-8 for the build (Jekyll needs this).
-export LANG=en_US.UTF-8
-export LANGUAGE=en_US:en
-export LC_ALL=en_US.UTF-8
-
-# The build source and destination directories. This is done this way so we
-# can re-use this script when deploying.
-: ${BUILD_SOURCE:=.}
-: ${BUILD_DEST:=./_site}
-
-# JS dependencies.
-yarn --force
-yarn run webpack-single-shot
-
-# Build && test.
-bundle
-rm -rf $BUILD_DEST/*
-bundle exec jekyll build -s $BUILD_SOURCE -d $BUILD_DEST
-mkdir -p $BUILD_DEST/about $BUILD_DEST/en/about
-
-# Hack to fix some issues with the about page...
-cp $BUILD_DEST/about.html $BUILD_DEST/about/index.html
-cp $BUILD_DEST/en/about.html $BUILD_DEST/en/about/index.html
-
-bundle exec rubocop
-#bundle exec rake
-
-# Fix ownership of files if a given user was provided.
-if [ ! -z "$USER" ]; then
- chown -R $USER:$GROUP $BUILD_DEST
-fi
-
-# Nuke the source if specified (useful when the source was a temporary one).
-if [ "$NUKE" = "true" ]; then
- pushd $BUILD_SOURCE
- # See: https://unix.stackexchange.com/a/77313. We cannot remove the
- # directory directly, because then Docker might scream "Device busy", since
- # it's a shared volume.
- rm -Rf ..?* .[!.]* *
- popd
-fi
-
-set +x
-echo "Jekyll has built your application in '$BUILD_DEST'"