From ef86f718e725e0cb893858275ebce62c38e67981 Mon Sep 17 00:00:00 2001 From: Hector Sanjuan Date: Tue, 14 Nov 2017 01:12:36 +0100 Subject: [PATCH] Enable travis for snapcraft builds License: MIT Signed-off-by: Hector Sanjuan --- .snapcraft/travis_snapcraft.cfg | Bin 0 -> 2448 bytes .travis.yml | 24 ++++++++++++++++++------ snap/snapcraft.yaml | 2 +- 3 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 .snapcraft/travis_snapcraft.cfg diff --git a/.snapcraft/travis_snapcraft.cfg b/.snapcraft/travis_snapcraft.cfg new file mode 100644 index 0000000000000000000000000000000000000000..bd15eeca297b3423962be153183fce7b4376a0b2 GIT binary patch literal 2448 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 O)^Vt{n=R2oTdWDN^2l!h literal 0 HcmV?d00001 diff --git a/.travis.yml b/.travis.yml index b3d07a16..949772b5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,21 +1,33 @@ language: go go: -- '1.8' +- '1.9' services: - - docker +- docker before_install: - - docker pull ipfs/go-ipfs - - sudo apt-get update - - sudo apt-get install -y jq curl +- docker pull ipfs/go-ipfs +- sudo apt-get update +- sudo apt-get install -y jq curl install: - go get golang.org/x/tools/cmd/cover - go get github.com/mattn/goveralls - make deps script: -#- make test_problem - make service && make ctl && ./coverage.sh - make install - make test_sharness && make clean_sharness env: global: secure: M3K3y9+D933tCda7+blW3qqVV8fA6PBDRdJoQvmQc1f0XYbWinJ+bAziFp6diKkF8sMQ+cPwLMONYJuaNT2h7/PkG+sIwF0PuUo5VVCbhGmSDrn2qOjmSnfawNs8wW31f44FQA8ICka1EFZcihohoIMf0e5xZ0tXA9jqw+ngPJiRnv4zyzC3r6t4JMAZcbS9w4KTYpIev5Yj72eCvk6lGjadSVCDVXo2sVs27tNt+BSgtMXiH6Sv8GLOnN2kFspGITgivHgB/jtU6QVtFXB+cbBJJAs3lUYnzmQZ5INecbjweYll07ilwFiCVNCX67+L15gpymKGJbQggloIGyTWrAOa2TMaB/bvblzwwQZ8wE5P3Rss5L0TFkUAcdU+3BUHM+TwV4e8F9x10v1PjgWNBRJQzd1sjKKgGUBCeyCY7VeYDKn9AXI5llISgY/AAfCZwm2cbckMHZZJciMjm+U3Q1FCF+rfhlvUcMG1VEj8r9cGpmWIRjFYVm0NmpUDDNjlC3/lUfTCOOJJyM254EUw63XxabbK6EtDN1yQe8kYRcXH//2rtEwgtMBgqHVY+OOkekzGz8Ra3EBkh6jXrAQL3zKu/GwRlK7/a1OU5MQ7dWcTjbx1AQ6Zfyjg5bZ+idqPgMbqM9Zn2+OaSby8HEEXS0QeZVooDVf/6wdYO4MQ/0A= + +# Snap publishing +after_success: +- openssl aes-256-cbc -K $encrypted_5a1cb914c6c9_key -iv $encrypted_5a1cb914c6c9_iv + -in .snapcraft/travis_snapcraft.cfg -out .snapcraft/snapcraft.cfg -d +sudo: required +deploy: + 'on': + branch: master + provider: script + script: docker run -v $(pwd):$(pwd) -t snapcore/snapcraft sh -c "apt update -qq + && cd $(pwd) && snapcraft && snapcraft push *.snap --release edge" + skip_cleanup: true diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index ba51a743..25dfee80 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -36,7 +36,7 @@ parts: mv ../go/bin/ipfs-cluster-ctl $SNAPCRAFT_PART_INSTALL/bin/ after: [go, patches] go: - source-tag: go1.8.3 + source-tag: go1.9.2 patches: source: snap/patches plugin: dump