瀏覽代碼

Update .travis.yml (#435)

* bump Go versions;
* bump macOS / Xcode versions;
* use homebrew addon to install graphviz.
Alexey Palazhchenko 6 年之前
父節點
當前提交
3950eec66b
共有 1 個檔案被更改,包括 21 行新增26 行删除
  1. 21
    26
      .travis.yml

+ 21
- 26
.travis.yml 查看文件

@@ -4,56 +4,51 @@ go_import_path: github.com/google/pprof
4 4
 
5 5
 matrix:
6 6
   include:
7
-    - os: linux
8
-      go: 1.9.x
9 7
     - os: linux
10 8
       go: 1.10.x
9
+    - os: linux
10
+      go: 1.11.x
11 11
     - os: linux
12 12
       go: master
13 13
     - os: osx
14
-      osx_image: xcode6.4
15
-      go: 1.9.x
16
-      env: SKIP_GRAPHVIZ=1
17
-    - os: osx
18
-      osx_image: xcode6.4
14
+      osx_image: xcode8.3
19 15
       go: 1.10.x
20
-      env: SKIP_GRAPHVIZ=1
21 16
     - os: osx
22
-      osx_image: xcode6.4
23
-      go: master
24
-      env: SKIP_GRAPHVIZ=1
17
+      osx_image: xcode8.3
18
+      go: 1.11.x
25 19
     - os: osx
26
-      osx_image: xcode7.3
27
-      go: 1.9.x
20
+      osx_image: xcode8.3
21
+      go: master
28 22
     - os: osx
29
-      osx_image: xcode7.3
23
+      osx_image: xcode9.4
30 24
       go: 1.10.x
31 25
     - os: osx
32
-      osx_image: xcode7.3
33
-      go: master
26
+      osx_image: xcode9.4
27
+      go: 1.11.x
34 28
     - os: osx
35
-      osx_image: xcode8.3
36
-      go: 1.9.x
29
+      osx_image: xcode9.4
30
+      go: master
37 31
     - os: osx
38
-      osx_image: xcode8.3
32
+      osx_image: xcode10.1
39 33
       go: 1.10.x
40 34
     - os: osx
41
-      osx_image: xcode8.3
42
-      go: master
35
+      osx_image: xcode10.1
36
+      go: 1.11.x
43 37
     - os: osx
44
-      env: SKIP_BINUTILS=1
38
+      osx_image: xcode10.1
45 39
       go: master
46 40
 
47 41
 addons:
48 42
   apt:
49 43
     packages:
50 44
       - graphviz
51
-
45
+  homebrew:
46
+    packages:
47
+      - graphviz
48
+    update: true
49
+    
52 50
 before_install:
53 51
   - go get -u golang.org/x/lint/golint honnef.co/go/tools/cmd/...
54
-  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
55
-  - if [[ "$TRAVIS_OS_NAME" == "osx" && -z $SKIP_BINUTILS ]]; then brew install binutils ; fi
56
-  - if [[ "$TRAVIS_OS_NAME" == "osx" && -z $SKIP_GRAPHVIZ ]]; then brew install graphviz; fi
57 52
 
58 53
 script:
59 54
   - gofmtdiff=$(gofmt -s -d .) && if [ -n "$gofmtdiff" ]; then printf 'gofmt -s found:\n%s\n' "$gofmtdiff" && exit 1; fi