/ .buildbot / snap / build.sh
build.sh
 1  #!/bin/bash
 2  
 3  git remote add -f upstream https://github.com/Bitmessage/PyBitmessage.git
 4  HEAD="$(git rev-parse HEAD)"
 5  UPSTREAM="$(git merge-base --fork-point upstream/v0.6)"
 6  SNAP_DIFF="$(git diff upstream/v0.6 -- packages/snap .buildbot/snap)"
 7  
 8  [ -z "${SNAP_DIFF}" ] && [ $HEAD != $UPSTREAM ] && exit 0
 9  
10  pushd packages && snapcraft || exit 1
11  
12  popd
13  mkdir -p ../out
14  mv packages/pybitmessage*.snap ../out
15  cd ../out
16  sha256sum pybitmessage*.snap > SHA256SUMS