chore(build): add earthly

This commit is contained in:
DataHearth 2022-02-27 19:05:50 +01:00
parent 32cb594150
commit d3912529d8
3 changed files with 22 additions and 1 deletions

6
.earthlyignore Normal file
View File

@ -0,0 +1,6 @@
.config-mapper.yml
.config-mapper.yml.template
.gitignore
LICENSE
README.md
demo

3
.gitignore vendored
View File

@ -1,2 +1,3 @@
.config-mapper.yml
demo
demo
build

14
Earthfile Normal file
View File

@ -0,0 +1,14 @@
VERSION 0.6
FROM golang:1.17-alpine3.15
WORKDIR /config-mapper
build-macos:
COPY . .
RUN GOOS=darwin go build -o build/config-mapper main.go
SAVE ARTIFACT build/config-mapper /config-mapper AS LOCAL build/x86-x64_darwin_config-mapper
build-linux:
COPY . .
RUN GOOS=linux go build -o build/config-mapper main.go
SAVE ARTIFACT build/config-mapper /config-mapper AS LOCAL build/x86-x64_linux_config-mapper