Update .travis.yml and cleanup

This commit is contained in:
etienne-napoleone 2018-06-25 10:51:47 +07:00
parent 82e114c5f7
commit 5259e9cc91
5 changed files with 18 additions and 20 deletions

View file

@ -3,8 +3,7 @@ sudo: required
language: go language: go
go_import_path: github.com/ethereum/go-ethereum go_import_path: github.com/ethereum/go-ethereum
services: services: true
- docker
before_install: true before_install: true
@ -31,6 +30,14 @@ jobs:
- sudo chown root:$USER /etc/fuse.conf - sudo chown root:$USER /etc/fuse.conf
- go run build/ci.go install - go run build/ci.go install
- go run build/ci.go test -coverage - go run build/ci.go test -coverage
- os: osx
go: '1.10'
script:
- unset -f cd
- brew update
- brew cask install osxfuse
- go run build/ci.go install
- go run build/ci.go test -coverage
- stage: Lint - stage: Lint
os: linux os: linux
dist: trusty dist: trusty
@ -42,11 +49,15 @@ jobs:
script: script:
- go run build/ci.go lint - go run build/ci.go lint
- stage: Push Docker image - stage: Push Docker image
services:
- docker
before_install: before_install:
- docker build -t enapoleone/tomochain . - docker build -t etiennenapoleone/tomochain .
- docker run enapoleone/tomochain - docker run etiennenapoleone/tomochain
deploy: deploy:
provider: script provider: script
script: bash docker_push script: bash docker_push.sh
on: on:
branch: travis branch: travis
- stage: Trigger rebuild of infrastructure image
script: bash docker_rebuild.sh

View file

@ -1,11 +0,0 @@
version: "3.4"
services:
sut:
build: .
volumes:
- "./docker/docker_tests.sh:/test/docker_tests.sh"
entrypoint:
- /bin/sh
- /test/docker_tests.sh

View file

@ -1,3 +0,0 @@
#!/bin/sh
$(tomo --help | grep -q tomo)

View file

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin echo "$DOCKER_PASSWORD" | docker login --username "$DOCKER_USERNAME" --password-stdin
docker push etiennenapoleone/tomochain:latest docker push etiennenapoleone/tomochain:latest
docker push etiennenapoleone/tomochain:$(git log --pretty=format:'%h' -n 1 | cat) docker push etiennenapoleone/tomochain:$(git log --pretty=format:'%h' -n 1 | cat)

1
docker_rebuild.sh Normal file
View file

@ -0,0 +1 @@
curl -X POST $INFRA_IMAGE