mirror of
https://github.com/pomerium/pomerium.git
synced 2025-05-09 23:27:43 +02:00
Switch integration tests from minikube to kind (#656)
This commit is contained in:
parent
c29f1932d6
commit
1dc1c870c3
2 changed files with 20 additions and 42 deletions
|
@ -6,23 +6,22 @@ mkdir -p "$_dir"
|
|||
|
||||
# build linux binary
|
||||
env GOOS=linux \
|
||||
GOARCH=amd64 \
|
||||
CGO_ENABLED=0 \
|
||||
GO111MODULE=on \
|
||||
go build \
|
||||
-ldflags "-s -w" \
|
||||
-o "$_dir/pomerium" \
|
||||
./cmd/pomerium
|
||||
GOARCH=amd64 \
|
||||
CGO_ENABLED=0 \
|
||||
GO111MODULE=on \
|
||||
go build \
|
||||
-ldflags "-s -w" \
|
||||
-o "$_dir/pomerium" \
|
||||
./cmd/pomerium
|
||||
|
||||
# build docker image
|
||||
(
|
||||
|
||||
|
||||
cd $_dir
|
||||
cat <<EOF >config.yaml
|
||||
cd $_dir
|
||||
cat <<EOF >config.yaml
|
||||
|
||||
EOF
|
||||
cat <<EOF >Dockerfile
|
||||
cat <<EOF >Dockerfile
|
||||
FROM gcr.io/distroless/base:debug
|
||||
WORKDIR /pomerium
|
||||
COPY pomerium /bin/pomerium
|
||||
|
@ -30,13 +29,6 @@ COPY config.yaml /pomerium/config.yaml
|
|||
ENTRYPOINT [ "/bin/pomerium" ]
|
||||
CMD ["-config","/pomerium/config.yaml"]
|
||||
EOF
|
||||
docker build --tag=pomerium/pomerium:dev .
|
||||
|
||||
# build for minikube
|
||||
if command -v minikube >/dev/null 2>&1 ; then
|
||||
eval "$(minikube docker-env --shell=bash)"
|
||||
docker build --tag=pomerium/pomerium:dev .
|
||||
fi
|
||||
|
||||
|
||||
kind load docker-image pomerium/pomerium:dev
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue