go-clean-template

Форк
0
17 строк · 373.0 Байт
1
# Step 1: Modules caching
2
FROM golang:1.17.1-alpine3.14 as modules
3
COPY go.mod go.sum /modules/
4
WORKDIR /modules
5
RUN go mod download
6

7
# Step 2: Tests
8
FROM golang:1.17.1-alpine3.14
9
COPY --from=modules /go/pkg /go/pkg
10
COPY . /app
11
WORKDIR /app
12

13
RUN go env -w CGO_ENABLED=0
14
RUN go env -w GOOS=linux
15
RUN go env -w GOARCH=amd64
16

17
CMD ["go", "test", "-v", "./integration-test/..."]

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.