ci: upgrade bats and the circle machine executors to get integration tests to function again (#12918)
Bonus change: send less context when building the test-sds-server to speed up the setup.
This commit is contained in:
parent
4cd68b4534
commit
7d20b68959
|
@ -851,7 +851,7 @@ jobs:
|
||||||
|
|
||||||
envoy-integration-test-1_19_3: &ENVOY_TESTS
|
envoy-integration-test-1_19_3: &ENVOY_TESTS
|
||||||
machine:
|
machine:
|
||||||
image: ubuntu-2004:202101-01
|
image: ubuntu-2004:202201-02
|
||||||
parallelism: 4
|
parallelism: 4
|
||||||
resource_class: medium
|
resource_class: medium
|
||||||
environment:
|
environment:
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
FROM docker.mirror.hashicorp.services/fortio/fortio AS fortio
|
FROM docker.mirror.hashicorp.services/fortio/fortio AS fortio
|
||||||
|
|
||||||
# Both :1.5.0 and :latest tags are broken on CircleCI as of 2021-10-22 with an
|
FROM docker.mirror.hashicorp.services/bats/bats:1.6.0
|
||||||
# inability to locate the bats binary.
|
|
||||||
FROM docker.mirror.hashicorp.services/bats/bats:v1.4.1
|
|
||||||
|
|
||||||
RUN apk add curl
|
RUN apk add curl
|
||||||
RUN apk add openssl
|
RUN apk add openssl
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
FROM golang:latest
|
FROM golang:latest
|
||||||
|
|
||||||
WORKDIR /go/src
|
WORKDIR /go/src
|
||||||
COPY ./test-sds-server .
|
COPY ./ .
|
||||||
|
|
||||||
RUN go build -v -o test-sds-server sds.go
|
RUN go build -v -o test-sds-server sds.go
|
||||||
|
|
||||||
|
|
|
@ -416,6 +416,13 @@ function suite_setup {
|
||||||
echo "Rebuilding 'bats-verify' image..."
|
echo "Rebuilding 'bats-verify' image..."
|
||||||
docker build -t bats-verify -f Dockerfile-bats .
|
docker build -t bats-verify -f Dockerfile-bats .
|
||||||
|
|
||||||
|
# if this fails on CircleCI your first thing to try would be to upgrade
|
||||||
|
# the machine image to the latest version using this listing:
|
||||||
|
#
|
||||||
|
# https://circleci.com/docs/2.0/configuration-reference/#available-linux-machine-images
|
||||||
|
echo "Checking bats image..."
|
||||||
|
docker run --rm -t bats-verify -v
|
||||||
|
|
||||||
# pre-build the consul+envoy container
|
# pre-build the consul+envoy container
|
||||||
echo "Rebuilding 'consul-dev-envoy:${ENVOY_VERSION}' image..."
|
echo "Rebuilding 'consul-dev-envoy:${ENVOY_VERSION}' image..."
|
||||||
docker build -t consul-dev-envoy:${ENVOY_VERSION} \
|
docker build -t consul-dev-envoy:${ENVOY_VERSION} \
|
||||||
|
@ -424,7 +431,7 @@ function suite_setup {
|
||||||
|
|
||||||
# pre-build the test-sds-server container
|
# pre-build the test-sds-server container
|
||||||
echo "Rebuilding 'test-sds-server' image..."
|
echo "Rebuilding 'test-sds-server' image..."
|
||||||
docker build -t test-sds-server -f Dockerfile-test-sds-server .
|
docker build -t test-sds-server -f Dockerfile-test-sds-server test-sds-server
|
||||||
}
|
}
|
||||||
|
|
||||||
function suite_teardown {
|
function suite_teardown {
|
||||||
|
|
Loading…
Reference in New Issue