From: Anthony Fok Date: Thu, 11 Oct 2018 14:56:53 +0000 (+0800) Subject: snap: Set "extended" tag based on build_url on Launchpad X-Git-Tag: v0.50~61 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d14420539ac04d31dde2252eee66d7e4c7749780;p=brevno-suite%2Fhugo snap: Set "extended" tag based on build_url on Launchpad Read build_url from $SNAPCRAFT_IMAGE_INFO to determine whether to add the "extended" build tag or not. This allows us to do away with the extended-snap-master and extended-snap-stable branches. --- diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index c7b2a8a6..6967b9fc 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -42,7 +42,12 @@ parts: export GO111MODULE=on mage -v test - echo " * Building hugo (build tag: none)..." + echo " * SNAPCRAFT_IMAGE_INFO=$SNAPCRAFT_IMAGE_INFO" + # Example: SNAPCRAFT_IMAGE_INFO='{"build_url": "https://launchpad.net/~gohugoio/+snap/hugo-extended-dev/+build/344022"}' + if echo $SNAPCRAFT_IMAGE_INFO | grep -q '/+snap/hugo-extended'; then + export HUGO_BUILD_TAGS="extended" + fi + echo " * Building hugo (HUGO_BUILD_TAGS=\"$HUGO_BUILD_TAGS\")..." [ "$SNAPCRAFT_PROJECT_GRADE" = "stable" ] && mage -v hugoNoGitInfo || mage -v hugo ./hugo version ldd hugo || :