openfaas / of-watchdog

Reverse proxy for STDIO and HTTP microservices
MIT License
259 stars 115 forks source link

Build to create images with binary #60

Closed burtonr closed 5 years ago

burtonr commented 5 years ago

Description

Update the build to create images of the binaries for each of the supported platforms: darwin, armhf, arm64, windows, and x86_64 (linux)

Also updated the travis file in order to push these images up to docker hub and create a manifest file for easy multi-arch image pulls

Signed-off-by: Burton Rheutan rheutan7@gmail.com

Motivation and Context

Heavily influenced by the awesome work by @rgee0 on https://github.com/openfaas/faas/pull/1165

How Has This Been Tested?

Running the build.sh script locally and verifying each of the created images exists. Running the make_manifest.sh script locally and seeing the expected output

Types of changes

Checklist:

alexellis commented 5 years ago

LGTM, let's try it out?

alexellis commented 5 years ago

https://github.com/openfaas-incubator/of-watchdog/releases/tag/0.5.2