Skip to content

Commit

Permalink
build script
Browse files Browse the repository at this point in the history
  • Loading branch information
jeshan committed Jul 29, 2019
1 parent 32b2021 commit a3280c3
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/usr/bin/env bash

set -e

mkdir -p dist/
rm -rf dist/*

echo "Building main package"
go build -o dist/main tfbridge/lambda/main.go

for name in http github digitalocean gitlab netlify azurerm aws ; do
echo "Building plugin for ${name}"
go build -buildmode=plugin -o dist/${name}.so tfbridge/providers/${name}.go
echo "Packaging plugin for ${name}"
cd dist/
zip -9 package-${name}.zip main ${name}.so
cd ..
rm dist/${name}.so
done

rm dist/main

0 comments on commit a3280c3

Please sign in to comment.