circle: update config
License: MIT Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
Jakub Sztandera committed
Mar 3, 2019 at 17:25 UTC
d236deece8f3469242c8f7ddfa2e6e54f98bf2bd
1 file changed
+11
-25
.circleci/config.yml
+11
-25
@@ -1,12 +1,12 @@
1
-version: 2
1
+version: 2.0
2
3
defaults: &defaults
4
working_directory: ~/ipfs/go-ipfs
5
- shell: /bin/bash --login
5
environment:
7
- GO11MODULE: on
6
+ GO111MODULE: "on"
7
TEST_NO_FUSE: 1
9
- GOPATH: $HOME/.go_workspace
8
+ TEST_NO_DOCKER: 1
9
+ GOPATH: /home/circleci/.go_workspace
10
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
11
CIRCLE: 1
12
SERVICE: circle-ci
@@ -17,8 +17,7 @@ defaults: &defaults
17
IMPORT_PATH: github.com/ipfs/go-ipfs
18
19
docker:
20
- - image: circleci/build-image:ubuntu-14.04-XXL-upstart-1189-5614f37
21
- command: /sbin/init
20
+ - image: circleci/golang:1.11
21
22
jobs:
23
gotest:
@@ -26,27 +25,20 @@ jobs:
25
steps:
26
- checkout
27
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
29
- - run: 'sudo docker info >/dev/null 2>&1 || sudo service docker start; '
30
- - run: sudo rm -rf /usr/local/go
31
- - run: if [ ! -e go1.11.linux-amd64.tar.gz ]; then curl -o go1.11.linux-amd64.tar.gz https://storage.googleapis.com/golang/go1.11.linux-amd64.tar.gz; fi
32
- - run: sudo tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz
33
-
28
- restore_cache:
29
keys:
36
- - v1-dep-{{ .Branch }}-
37
- - v1-dep-master-
30
+ - v2-dep-{{ .Branch }}-
31
+ - v2-dep-master-
32
39
- - run: sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0 net.ipv6.conf.default.disable_ipv6=0 net.ipv6.conf.all.disable_ipv6=0
33
- run: rm -rf "$HOME/.go_workspace/src/$IMPORT_PATH"
34
- run: mkdir -p "$HOME/.go_workspace/src/$IMPORT_PATH"
35
- run: cp -aT . "$HOME/.go_workspace/src/$IMPORT_PATH"
36
- run: cd "$HOME/.go_workspace/src/$IMPORT_PATH" && make deps
37
38
- save_cache:
46
- key: v1-dep-{{ .Branch }}-{{ epoch }}
39
+ key: v2-dep-{{ .Branch }}-{{ epoch }}
40
paths:
41
- ~/.go_workspace
49
- - ~/go1.11.linux-amd64.tar.gz
42
- ~/.go_workspace/src/gx/ipfs
43
- ./node_modules
44
@@ -67,24 +59,18 @@ jobs:
59
steps:
60
- checkout
61
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
70
- - run: 'sudo docker info >/dev/null 2>&1 || sudo service docker start; '
71
- - run: sudo rm -rf /usr/local/go
72
- - run: if [ ! -e go1.11.linux-amd64.tar.gz ]; then curl -o go1.11.linux-amd64.tar.gz https://storage.googleapis.com/golang/go1.11.linux-amd64.tar.gz; fi
73
- - run: sudo tar -C /usr/local -xzf go1.11.linux-amd64.tar.gz
74
-
62
- restore_cache:
63
keys:
77
- - v1-dep-{{ .Branch }}-
78
- - v1-dep-master-
64
+ - v2-dep-{{ .Branch }}-
65
+ - v2-dep-master-
66
80
- - run: sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=0 net.ipv6.conf.default.disable_ipv6=0 net.ipv6.conf.all.disable_ipv6=0
67
- run: rm -rf "$HOME/.go_workspace/src/$IMPORT_PATH"
68
- run: mkdir -p "$HOME/.go_workspace/src/$IMPORT_PATH"
69
- run: cp -aT . "$HOME/.go_workspace/src/$IMPORT_PATH"
70
- run: cd "$HOME/.go_workspace/src/$IMPORT_PATH" && make deps
71
72
- save_cache:
87
- key: v1-dep-{{ .Branch }}-{{ epoch }}
73
+ key: v2-dep-{{ .Branch }}-{{ epoch }}
74
paths:
75
- ~/.go_workspace
76
- ~/go1.11.linux-amd64.tar.gz