Skip to content

Commit fcf162e

Browse files
committedNov 16, 2017
initial travis support
1 parent cd941d8 commit fcf162e

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
 

‎.travis.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
language: go
2+
sudo: false
3+
install:
4+
- go get -v ./...
5+
- go get golang.org/x/tools/cmd/goimports
6+
go:
7+
- 1.9
8+
- tip
9+
before_script:
10+
- go vet ./...
11+
- go test -v ./...
12+
script:
13+
- ./script/format

‎script/format

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/usr/bin/env bash
2+
3+
goimports="goimports"
4+
5+
find_files() {
6+
find . -not \( \
7+
\( \
8+
-wholename './output' \
9+
-o -wholename './_output' \
10+
-o -wholename './_gopath' \
11+
-o -wholename './release' \
12+
-o -wholename './target' \
13+
-o -wholename '*/third_party/*' \
14+
-o -wholename '*/vendor/*' \
15+
\) -prune \
16+
\) -name '*.go'
17+
}
18+
19+
find_files
20+
21+
diff=$(find_files | xargs ${goimports} -d -e 2>&1)
22+
if [[ -n "${diff}" ]]; then
23+
echo "${diff}"
24+
exit 1
25+
fi

0 commit comments

Comments
 (0)
Please sign in to comment.