From f6c28e6be1c26368cb4a1a8a2e60e77d9555f019 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Wed, 20 Jun 2018 23:30:53 -0700 Subject: [PATCH] Update snapcraft docker image contain snapcraft 2.42.1 --- ci/buildkite.yml | 2 +- ci/docker-snapcraft/Dockerfile | 7 +++++++ ci/docker-snapcraft/build.sh | 6 ++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 ci/docker-snapcraft/Dockerfile create mode 100755 ci/docker-snapcraft/build.sh diff --git a/ci/buildkite.yml b/ci/buildkite.yml index a66a72ed87..80bda8217c 100644 --- a/ci/buildkite.yml +++ b/ci/buildkite.yml @@ -26,7 +26,7 @@ steps: agents: - "queue=cuda" - wait - - command: "ci/docker-run.sh snapcraft/xenial-amd64 ci/publish-snap.sh" + - command: "ci/docker-run.sh solanalabs/snapcraft ci/publish-snap.sh" timeout_in_minutes: 20 name: "publish snap" - command: "ci/publish-crate.sh" diff --git a/ci/docker-snapcraft/Dockerfile b/ci/docker-snapcraft/Dockerfile new file mode 100644 index 0000000000..65fac7b147 --- /dev/null +++ b/ci/docker-snapcraft/Dockerfile @@ -0,0 +1,7 @@ +FROM snapcraft/xenial-amd64 + +# Update snapcraft to latest version +RUN apt-get update -qq \ + && apt-get install -y snapcraft \ + && rm -rf /var/lib/apt/lists/* \ + && snapcraft --version diff --git a/ci/docker-snapcraft/build.sh b/ci/docker-snapcraft/build.sh new file mode 100755 index 0000000000..2554a27b0e --- /dev/null +++ b/ci/docker-snapcraft/build.sh @@ -0,0 +1,6 @@ +#!/bin/bash -ex + +cd "$(dirname "$0")" + +docker build -t solanalabs/snapcraft . +docker push solanalabs/snapcraft