From f2c2dab563a3e57de7b89e202adc92c6e048bff3 Mon Sep 17 00:00:00 2001 From: Garrett Cheadle Date: Wed, 2 Mar 2022 17:05:04 -0800 Subject: [PATCH] build functions with simple go commands --- site/hack/build-ytt-playground.sh | 17 +++++++++++++++++ site/netlify.toml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100755 site/hack/build-ytt-playground.sh diff --git a/site/hack/build-ytt-playground.sh b/site/hack/build-ytt-playground.sh new file mode 100755 index 000000000..095426e69 --- /dev/null +++ b/site/hack/build-ytt-playground.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -e -x -u + +cd carvel-ytt +#go mod init ytt-submodule-playground +#go fmt $(go list ./... | grep -v yaml.v2) +go mod vendor +go mod tidy +export GOOS=linux GOARCH=amd64 +ls +cd cmd/ytt && go build -o ../../../netlify/functions/ytt && cd - +cd cmd/ytt-lambda-website && go build -o ../../../netlify/functions/main && cd - +cd .. +ls +chmod +x netlify/functions/ytt netlify/functions/main + diff --git a/site/netlify.toml b/site/netlify.toml index 44ac53d14..1ace15ff5 100644 --- a/site/netlify.toml +++ b/site/netlify.toml @@ -1,6 +1,6 @@ [build] publish = "public" -command = "go build -o ./netlify/functions/ytt ./cmd/ytt/... && go build -o ./netlify/functions/main ./cmd/ytt-lambda-website/... && hugo --gc --minify" +command = "./hack/build-ytt-playground.sh && hugo --gc --minify" [context.production.environment] HUGO_VERSION = "0.78.0"