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
|
||||
|
||||
after_success:
|
||||
- make travis-crypress
|
||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then travis_wait 30 docker pull karalabe/xgo-latest; fi
|
||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make release; fi
|
||||
|
||||
after_deploy:
|
||||
- if [[ "$TRAVIS_BRANCH" == "master" ]]; then make travis-docker-test; 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
|
||||
|
||||
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)"
|
||||
RICE=$(GOPATH)/bin/rice
|
||||
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
|
||||
|
||||
all: deps compile install clean
|
||||
|
@ -157,7 +158,10 @@ publish-latest:
|
|||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
Loading…
Reference in New Issue