Merge pull request #478 from KeenS/travis

Create a binary from travis ci and so on
This commit is contained in:
Nick Cameron 2015-11-11 11:24:12 +13:00
commit 7d4bdc646d
2 changed files with 22 additions and 3 deletions

View File

@ -1,11 +1,30 @@
sudo: false
language: rust
rust:
- stable
- beta
- nightly
sudo: false
os:
- linux
- osx
script:
- cargo build
- cargo test
before_deploy:
# TODO: cross build
- cargo build --release --target=x86_64-unknown-linux-gnu
- tar czf rustfmt-x86_64-unknown-linux-gnu.tar.gz Contributing.md Design.md README.md -C target/x86_64-unknown-linux-gnu/release/rustfmt rustfmt
deploy:
provider: releases
api_key:
secure: "your own encrypted key"
file:
- rustfmt-x86_64-unknown-linux-gnu.tar.gz
on:
repo: nrc/rustfmt
tags: true
condition: "$TRAVIS_OS_NAME = linux"
skip_cleanup: true

View File

@ -1,4 +1,4 @@
# rustfmt
# rustfmt [![Build Status](https://travis-ci.org/nrc/rustfmt.svg)](https://travis-ci.org/nrc/rustfmt)
A tool for formatting Rust code according to style guidelines.