diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c74eee1..2d81fbc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,6 +17,6 @@ pages: artifacts: paths: - public - # only: - # - master + only: + - master diff --git a/netlify-build-fix.sh b/netlify-build-fix.sh new file mode 100644 index 0000000..8da7123 --- /dev/null +++ b/netlify-build-fix.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +HUGO_FLAVOUR="hugo_extended" +HUGO_VERSION="0.53" + +[ -z "${NF_IMAGE_VERSION}" ] && exit 0 + +rm -fr *.deb +wget --no-clobber http://security.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.10_amd64.deb || exit 1 +wget --no-clobber https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_FLAVOUR}_${HUGO_VERSION}_Linux-64bit.deb || exit 1 +grep "hugo=" ~/.bashrc || echo "alias hugo='LD_LIBRARY_PATH=$(pwd)/tmp/usr/lib/x86_64-linux-gnu $(pwd)/tmp/usr/local/bin/hugo'" >> ~/.bashrc +find -name '*.deb' -exec dpkg -x {} $(pwd)/tmp \; +rm -fr *.deb + +exit 0 diff --git a/package.json b/package.json new file mode 100644 index 0000000..40daba3 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "scripts": { + "build": "NF_IMAGE_VERSION=1 bash ./netlify-build-fix.sh && LD_LIBRARY_PATH=$(pwd)/tmp/usr/lib/x86_64-linux-gnu $(pwd)/tmp/usr/local/bin/hugo" + } +}