mirror of https://github.com/statping/statping
testing
parent
9ea644ab40
commit
f5c8e6d8fb
|
@ -65,8 +65,10 @@ script:
|
||||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make coverage; fi
|
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make coverage; fi
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
|
- make travis-crypress
|
||||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then travis_wait 30 docker pull karalabe/xgo-latest; fi
|
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then travis_wait 30 docker pull karalabe/xgo-latest; fi
|
||||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make release; fi
|
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make release; fi
|
||||||
|
|
||||||
after_deploy:
|
after_deploy:
|
||||||
|
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make travis-docker-test; fi
|
||||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make publish-dev; fi
|
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make publish-dev; fi
|
||||||
|
|
|
@ -25,4 +25,4 @@ ENV STATUP_DIR=/go/src/github.com/hunterlong/statup
|
||||||
ENV GO_ENV=test
|
ENV GO_ENV=test
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
ENTRYPOINT SASS=$(SASS) VERSION=$(VERSION) make test
|
ENTRYPOINT make test
|
8
Makefile
8
Makefile
|
@ -10,7 +10,8 @@ XGO=GOPATH=$(GOPATH) $(GOPATH)/bin/xgo -go 1.10.x --dest=build
|
||||||
BUILDVERSION=-ldflags "-X main.VERSION=$(VERSION) -X main.COMMIT=$(TRAVIS_COMMIT)"
|
BUILDVERSION=-ldflags "-X main.VERSION=$(VERSION) -X main.COMMIT=$(TRAVIS_COMMIT)"
|
||||||
RICE=$(GOPATH)/bin/rice
|
RICE=$(GOPATH)/bin/rice
|
||||||
PATH:=/usr/local/bin:$(GOPATH)/bin:$(PATH)
|
PATH:=/usr/local/bin:$(GOPATH)/bin:$(PATH)
|
||||||
PUBLISH_BODY='{ "request": { "branch": "master", "config": { "env": { "VERSION": "$(VERSION)" } } } }'
|
PUBLISH_BODY='{ "request": { "branch": "master", "config": { "env": { "VERSION": "$(VERSION)", "COMMIT": "$(TRAVIS_COMMIT)" } } } }'
|
||||||
|
DOCKER_TEST='{ "request": { "branch": "master", "config": { "script": "make docker-run-test", "services": ["docker"], "before_script": [], "after_deploy": [], "after_success": ["make publish-dev", "sleep 240", "make travis-crypress"], "deploy": [], "before_deploy": [], "env": { "VERSION": "$(VERSION)" } } } }'
|
||||||
TEST_DIR=$(GOPATH)/src/github.com/hunterlong/statup
|
TEST_DIR=$(GOPATH)/src/github.com/hunterlong/statup
|
||||||
|
|
||||||
all: deps compile install clean
|
all: deps compile install clean
|
||||||
|
@ -157,7 +158,10 @@ publish-latest:
|
||||||
publish-homebrew:
|
publish-homebrew:
|
||||||
curl -s -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Travis-API-Version: 3" -H "Authorization: token $(TRAVIS_API)" -d $(PUBLISH_BODY) https://api.travis-ci.com/repo/hunterlong%2Fhomebrew-statup/requests
|
curl -s -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Travis-API-Version: 3" -H "Authorization: token $(TRAVIS_API)" -d $(PUBLISH_BODY) https://api.travis-ci.com/repo/hunterlong%2Fhomebrew-statup/requests
|
||||||
|
|
||||||
publish-crypress:
|
travis-crypress:
|
||||||
curl -s -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Travis-API-Version: 3" -H "Authorization: token $(TRAVIS_API)" -d $(PUBLISH_BODY) https://api.travis-ci.com/repo/hunterlong%2Fstatup-testing/requests
|
curl -s -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Travis-API-Version: 3" -H "Authorization: token $(TRAVIS_API)" -d $(PUBLISH_BODY) https://api.travis-ci.com/repo/hunterlong%2Fstatup-testing/requests
|
||||||
|
|
||||||
|
travis-docker-test:
|
||||||
|
curl -s -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Travis-API-Version: 3" -H "Authorization: token $(TRAVIS_API)" -d $(DOCKER_TEST) https://api.travis-ci.com/repo/hunterlong%2Fstatup/requests
|
||||||
|
|
||||||
.PHONY: build build-all build-alpine
|
.PHONY: build build-all build-alpine
|
Loading…
Reference in New Issue