File tree 3 files changed +25
-7
lines changed
3 files changed +25
-7
lines changed Original file line number Diff line number Diff line change 1
1
# Misc
2
2
* .swp
3
+
4
+ # cronner-specific paths or files
3
5
cronner
6
+ cronner- *
7
+ build /
4
8
5
9
# Compiled Object files, Static and Dynamic libs (Shared Objects)
6
10
* .o
Original file line number Diff line number Diff line change @@ -11,16 +11,12 @@ notifications:
11
11
on_success : never
12
12
on_failure : always
13
13
env : ' PROJECT_NAME=cronner GOARCH=amd64 GOOS=linux PROJECT_BUILD_NAME="$PROJECT_NAME-$GOOS-$GOARCH-$TRAVIS_TAG"'
14
- install : go get -u github.com/golang/dep/cmd/dep
14
+ install : true
15
15
before_script :
16
16
- rm -rf ${GOPATH}/pkg/*
17
- script : go test -v -check.vv ./...
17
+ script : make test
18
18
before_deploy :
19
- - mkdir build
20
- - mkdir $PROJECT_BUILD_NAME
21
- - go build -o $PROJECT_BUILD_NAME/$PROJECT_NAME
22
- - tar -czf build/$PROJECT_BUILD_NAME.tar.gz $PROJECT_BUILD_NAME/
23
- - shasum -a 256 -- build/$PROJECT_BUILD_NAME.tar.gz | sed -e 's#build/##g' > build/$PROJECT_BUILD_NAME.tar.gz.sha256
19
+ - make prep-deploy
24
20
deploy :
25
21
provider : releases
26
22
skip_cleanup : true
Original file line number Diff line number Diff line change
1
+ dep :
2
+ go get -u github.com/golang/dep/cmd/dep
3
+
4
+ test :
5
+ go test -v -check.vv ./...
6
+
7
+ build : test
8
+ go build -o cronner .
9
+
10
+ prep-deploy :
11
+ mkdir build
12
+ mkdir ${PROJECT_BUILD_NAME}
13
+ go build -o ${PROJECT_BUILD_NAME} /${PROJECT_NAME}
14
+ tar -czf build/${PROJECT_BUILD_NAME} .tar.gz ${PROJECT_BUILD_NAME} /
15
+ shasum -a 256 -- build/${PROJECT_BUILD_NAME} .tar.gz | sed -e ' s#build/##g' > build/${PROJECT_BUILD_NAME} .tar.gz.sha256
16
+ rm -rf ${PROJECT_BUILD_NAME}
17
+
18
+ .PHONY : dep test build prep-deploy
You can’t perform that action at this time.
0 commit comments