From 7ae32dd34435ae21c870ed017fed9338695d989a Mon Sep 17 00:00:00 2001 From: Marlus Saraiva Date: Mon, 7 Jan 2019 10:11:12 -0300 Subject: [PATCH 1/2] Set up travis-ci --- .travis.yml | 12 ++++++++++++ mix.exs | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d90359c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: elixir +sudo: false +script: + - if [ -z "$SKIP_FORMAT_CHECK" ]; then mix format --check-formatted; fi + - mix test +matrix: + include: + - elixir: 1.5.3 + otp_release: 18.3 + env: SKIP_FORMAT_CHECK=true + - elixir: 1.7.4 + otp_release: 21.2 diff --git a/mix.exs b/mix.exs index a5d945e..d19f67d 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule Broadway.MixProject do [ app: :broadway, version: "0.1.0", - elixir: "~> 1.7", + elixir: "~> 1.5", start_permanent: Mix.env() == :prod, deps: deps() ] From c78ef981c56d8bb7c6370e679a3bc5c1d4af552f Mon Sep 17 00:00:00 2001 From: Marlus Saraiva Date: Wed, 9 Jan 2019 16:52:00 -0300 Subject: [PATCH 2/2] Travis CI - Run formatter when CHECK_FORMATTED=true --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d90359c..3b41ee1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,12 +1,12 @@ language: elixir sudo: false script: - - if [ -z "$SKIP_FORMAT_CHECK" ]; then mix format --check-formatted; fi + - if [ "$CHECK_FORMATTED" = true ]; then mix format --check-formatted; fi - mix test matrix: include: - elixir: 1.5.3 otp_release: 18.3 - env: SKIP_FORMAT_CHECK=true - elixir: 1.7.4 otp_release: 21.2 + env: CHECK_FORMATTED=true