From 4457be8cc01e4f021af756116e9abbd3ca8a15d3 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 30 Nov 2016 17:32:58 -0700 Subject: [PATCH] Add gzip target for travis to deploy on tag --- .travis.yml | 38 ++++++++++++++++++++------------------ Makefile | 3 +++ 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/.travis.yml b/.travis.yml index becae9e..2f9177e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,28 +1,30 @@ sudo: required language: rust rust: - - nightly +- nightly os: - - linux -# - osx +- linux dist: trusty before_install: - - if [ `uname` = "Linux" ]; then - sudo apt-get install -qq nasm pkg-config fuse libfuse-dev; - sudo modprobe fuse; - sudo chmod 666 /dev/fuse; - sudo chown root:$USER /etc/fuse.conf; - fi - - if [ `uname` = "Darwin" ]; then - brew update; - brew install nasm gcc49 pkg-config Caskroom/cask/osxfuse; - brew tap glendc/gcc_cross_compilers; - brew install glendc/gcc_cross_compilers/x64-elf-binutils glendc/gcc_cross_compilers/x64-elf-gcc; - fi +- if [ `uname` = "Linux" ]; then sudo apt-get install -qq nasm pkg-config fuse libfuse-dev; + sudo modprobe fuse; sudo chmod 666 /dev/fuse; sudo chown root:$USER /etc/fuse.conf; + fi +- if [ `uname` = "Darwin" ]; then brew update; brew install nasm gcc49 pkg-config + Caskroom/cask/osxfuse; brew tap glendc/gcc_cross_compilers; brew install glendc/gcc_cross_compilers/x64-elf-binutils + glendc/gcc_cross_compilers/x64-elf-gcc; fi script: - - make clean - - make all -j 2 +- make clean +- make build/harddrive.bin.gz build/livedisk.bin.gz -j 2 notifications: email: false webhooks: http://37.139.9.28:54863/travis - +deploy: + provider: releases + api_key: + secure: E5w3mgFbW4fAFNJn0FGcvwGKK33d+StC4izDX7dsGPxX/gwAsMnZqabDWpsrj8n/jFI5NdPzuyz4Ojkip4AXrEs0DWfX96d9CSWvJmWIirwwKhALnxZ5cqnHnBXY3wpk9k8MKpdODzKs3ZjM3pPug2jjjp2EHdrEV6iyc8LlnLAJutbtPpNJv0rJrx/TfCZRx70YWKQyx2Lfx5P6Vj+5yoYsKk+SHmKZlIQfj2E1cfC8+/w+fzc9CRTNhM9XFBisKnu9qql3nNhEW8VUNQ9FnltGpunmcTnCmsKzHPfs8Zv6kM/6y3wuoqxwPnIwRu+zsntkjM/eT7Zy3DtTBqJDjq+L5jov50QWOxzjUuFYMv0lAMeMC0PIGn0ECpFs546M+Wqvd7HKgabac0UhilEBPbinOdW+6aOOhbo+Fe2I2ec0XIGxlQpccQeWQUsjjOQ+6QuvnpPE+CbvQaVyrx27rVAkqD44cOP8xqOq2Es651J+Dt0O1OIhLdPB3FxOLCDpEIHU5Ojci1QbUxZgGKjShpo44nNqcTv7v71JrfzFSVG2pF9a35Mpo6bFEkzyQprOyrwH2fcnN+4jyxdJXzdNsgraXsQopWAB5cL/8i7SXMwHy9ivpFaX/zgoHQqpc1a4VjrmTtPA08rLORIllw9CplfvJNsmNmCi2aSeTXR06Xk= + file: + - build/harddrive.bin.gz + - build/livedisk.bin.gz + on: + repo: redox-os/redox + tags: true diff --git a/Makefile b/Makefile index 02b9574..0f6e054 100644 --- a/Makefile +++ b/Makefile @@ -25,6 +25,9 @@ all: build/harddrive.bin live: build/livedisk.bin +build/%.bin.gz: build/%.bin + gzip -k $< + FORCE: clean: