artifacts/.travis.yml
Andriy Knysh f0005fccec Initial implementation (#1)
* Update `LICENSE` and `.gitignore`

* Init

* Update `README`

* Add Helm chart

* Update `README`

* Update chart

* Add `requirements.yaml`

* Update chart

* Update chart

* Update chart

* Update chart

* Update `Go` code

* Update `Go` code

* Update `Go` code

* Update `Go` code

* Update `README`

* Update `README`

* Update `Go` files

* Update `Go` files

* Update `Go` files

* Add Helm chart

* Update chart

* Update `README`

* Update `Go` files

* Update charts

* Update charts

* If AWS credentials are not provided in the command-line arguments or ENV variables, the module will try to assume an IAM Role

* Rename folder

* Update `README`

* Update `README`

* Rename folder

* Update `README`

* Add `requirements.yaml`

* Update chart
2018-03-21 16:19:55 -04:00

46 lines
606 B
YAML

sudo: required
language: go
go:
- 1.9.x
addons:
apt:
packages:
- git
- make
- curl
env:
- DOCKER_IMAGE_NAME=cloudposse/prometheus-to-cloudwatch
services:
- docker
install:
- make init
- make travis/docker-login
- make go/deps-build
- make go/deps-dev
- make go-get
script:
- make go/deps
- make go/test
- make go/lint
- make go/build-all
- ls -l release/
- make docker/build
after_success:
- make travis/docker-tag-and-push
deploy:
- provider: releases
api_key: "$GITHUB_API_KEY"
file_glob: true
file: "release/*"
skip_cleanup: true
on:
tags: true