diff --git a/Earthfile b/Earthfile new file mode 100644 index 0000000..e6cdec5 --- /dev/null +++ b/Earthfile @@ -0,0 +1,14 @@ +VERSION 0.6 +FROM alpine + +test: + FROM opensuse/tumbleweed + RUN zypper in -y go openssl-devel + WORKDIR /build + ENV GOPATH=/go + # Cache layer for modules + COPY go.mod go.sum ./ + RUN go mod download && go mod verify + RUN go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo + COPY . . + RUN PATH=$PATH:$GOPATH/bin ginkgo -v ./...