aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/linux-trusty-5.12.yml
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2019-10-14 16:08:22 -0700
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-10-16 10:57:32 -0700
commitef3d67be081545da4cf3c28497e0e96b3b1c350d (patch)
treeb7ab6b6c4b2c6de0a1cf8e2b2f334bc17e100072 /.github/workflows/linux-trusty-5.12.yml
parent754fffc795974802dc5082cb22fd163b90eef73d (diff)
downloadsubsurface-ef3d67be081545da4cf3c28497e0e96b3b1c350d.tar.gz
GitHub Actions: add Linux Qt 5.12 container build
The AppImage works - I just need to figure out how to post releases. For now it'a available on the Actions page as Artifact. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to '.github/workflows/linux-trusty-5.12.yml')
-rw-r--r--.github/workflows/linux-trusty-5.12.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.github/workflows/linux-trusty-5.12.yml b/.github/workflows/linux-trusty-5.12.yml
new file mode 100644
index 000000000..9df623aa3
--- /dev/null
+++ b/.github/workflows/linux-trusty-5.12.yml
@@ -0,0 +1,27 @@
+name: Linux Qt 5.12
+on: push
+
+jobs:
+ buildInContainer:
+ runs-on: ubuntu-latest
+ container:
+ image: docker://dirkhh/trusty-qt512:0.7
+
+ steps:
+ - name: checkout sources
+ run: |
+ echo $pwd
+ git clone git://github.com/${GITHUB_REPOSITORY}
+ cd subsurface
+ git checkout ${GITHUB_SHA}
+
+ - name: run build
+ run: |
+ echo $pwd
+ bash -x subsurface/.github/workflows/in-container-build.sh
+
+ - name: publish result
+ uses: actions/upload-artifact@v1
+ with:
+ name: Subsurface-${{github.sha}}.AppImage
+ path: ./Subsurface.AppImage # /${GITHUB_WORKSPACE}/ in the container is '.' here