https://github.com/alpine-docker/terraform-landscape
Auto-trigger docker build for terraform-landscape when new release is announced
https://github.com/alpine-docker/terraform-landscape
Last synced: about 1 month ago
JSON representation
Auto-trigger docker build for terraform-landscape when new release is announced
- Host: GitHub
- URL: https://github.com/alpine-docker/terraform-landscape
- Owner: alpine-docker
- License: apache-2.0
- Created: 2018-03-21T23:20:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-07T01:06:27.000Z (over 7 years ago)
- Last Synced: 2025-01-25T15:27:48.259Z (over 1 year ago)
- Language: Shell
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-landscape
Auto-trigger docker build for [terraform-landscape](https://github.com/coinbase/terraform-landscape) when new release is announced
### Repo:
https://github.com/alpine-docker/terraform-landscape
### Daily build logs:
https://travis-ci.org/alpine-docker/terraform-landscape
### Docker iamge tags:
https://hub.docker.com/r/alpine/landscape/tags/
# Usage:
# must mount the local folder to /apps in container.
docker run -ti --rm -v $(pwd):/apps alpine/landscape:0.1.18
# run terraform-landscape container as command
alias landscape="docker run -i --rm -v $(pwd):/apps alpine/landscape:0.1.18"
landscape --help
terraform plan |tee report
landscape - < report
# or
terraform plan | landscape -
# The Processes to build this image
* Enable Travis CI cronjob on this repo to run build daily on master branch
* Check if there are new tags/releases announced via Github REST API
* Match the exist docker image tags via Hub.docker.io REST API
* If not matched, build the image with latest version as tag and push to hub.docker.com