ソースを参照

Adding travis config

Anatoly Pulyaevskiy 5 年 前
コミット
bd5ca3cf82
共有6 個のファイルを変更した60 個の追加11 個の削除を含む
  1. 37
    0
      .travis.yml
  2. 2
    0
      README.md
  3. 0
    11
      packages/notus/.travis.yml
  4. 9
    0
      packages/notus/tool/travis.sh
  5. 5
    0
      packages/zefyr/tool/travis.sh
  6. 7
    0
      tool/travis.sh

+ 37
- 0
.travis.yml ファイルの表示

@@ -0,0 +1,37 @@
1
+language: dart
2
+
3
+dart:
4
+  - dev
5
+
6
+os:
7
+  - linux
8
+
9
+sudo: false
10
+
11
+addons:
12
+  apt:
13
+    sources:
14
+      - ubuntu-toolchain-r-test
15
+    packages:
16
+      - libstdc++6
17
+      - fonts-droid
18
+
19
+cache:
20
+  directories:
21
+    - $HOME/.pub-cache
22
+
23
+env:
24
+  - FLUTTER_VERSION=beta
25
+  - FLUTTER_VERSION=dev
26
+
27
+matrix:
28
+  allow_failures:
29
+    - env: FLUTTER_VERSION=dev
30
+
31
+before_script:
32
+  - git clone https://github.com/flutter/flutter.git -b $FLUTTER_VERSION
33
+  - ./flutter/bin/flutter doctor
34
+
35
+script:
36
+- ./tool/travis.sh notus
37
+- ./tool/travis.sh zefyr

+ 2
- 0
README.md ファイルの表示

@@ -0,0 +1,2 @@
1
+# Zefyr
2
+

+ 0
- 11
packages/notus/.travis.yml ファイルの表示

@@ -1,11 +0,0 @@
1
-language: dart
2
-
3
-dart:
4
-- dev
5
-
6
-script:
7
-- pub run test -r expanded
8
-- dartfmt -n --set-exit-if-changed lib/
9
-- dartanalyzer --fatal-infos --fatal-warnings .
10
-- pub run test_coverage
11
-- bash <(curl -s https://codecov.io/bash)

+ 9
- 0
packages/notus/tool/travis.sh ファイルの表示

@@ -0,0 +1,9 @@
1
+#!/bin/sh
2
+
3
+set -e
4
+
5
+pub get
6
+pub run test -r expanded
7
+dartfmt -n --set-exit-if-changed lib/
8
+dartanalyzer --fatal-infos --fatal-warnings .
9
+pub run test_coverage

+ 5
- 0
packages/zefyr/tool/travis.sh ファイルの表示

@@ -0,0 +1,5 @@
1
+#!/bin/sh
2
+
3
+set -e
4
+
5
+~/flutter/bin/flutter test

+ 7
- 0
tool/travis.sh ファイルの表示

@@ -0,0 +1,7 @@
1
+#!/bin/sh
2
+
3
+set -e
4
+
5
+cd "$1"
6
+./tool/travis.sh
7
+