mirror of
https://github.com/Oxalide/vsphere-influxdb-go.git
synced 2023-10-10 13:36:51 +02:00
44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
machine:
|
|
services:
|
|
- docker
|
|
environment:
|
|
GODIST: "go1.8.3.linux-amd64.tar.gz"
|
|
post:
|
|
- mkdir -p download
|
|
- test -e download/$GODIST || curl -o download/$GODIST https://storage.googleapis.com/golang/$GODIST
|
|
- sudo rm -rf /usr/local/go
|
|
- sudo tar -C /usr/local -xzf download/$GODIST
|
|
|
|
dependencies:
|
|
cache_directories:
|
|
- "~/docker"
|
|
- ~/download
|
|
override:
|
|
- ./test.sh save:
|
|
# building the docker images can take a long time, hence caching
|
|
timeout: 1800
|
|
|
|
test:
|
|
override:
|
|
- bash circle-test.sh:
|
|
parallel: true
|
|
# Race tests using 960s timeout
|
|
timeout: 960
|
|
|
|
deployment:
|
|
release:
|
|
tag: /^v[0-9]+(\.[0-9]+)*(\S*)$/
|
|
commands:
|
|
- >
|
|
docker run
|
|
-e "AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID"
|
|
-e "AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY"
|
|
-v $(pwd):/root/go/src/github.com/influxdata/influxdb
|
|
influxdb_build_ubuntu64
|
|
--release
|
|
--package
|
|
--platform all
|
|
--arch all
|
|
--upload
|
|
--bucket dl.influxdata.com/influxdb/releases
|