Слияние кода завершено, страница обновится автоматически
FROM --platform=$BUILDPLATFORM golang:alpine AS cross
ARG TARGETOS TARGETARCH
ARG commit_hash="dev"
ARG tag_name="dev"
ADD . /work
WORKDIR /work
RUN apk --no-cache add ca-certificates shared-mime-info mailcap git build-base binutils-gold
RUN mkdir -p bin &&\
LDFLAGS="$LDFLAGS -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${commit_hash}" &&\
LDFLAGS="$LDFLAGS -X github.com/go-swagger/go-swagger/cmd/swagger/commands.Version=${tag_name}" &&\
CGO_ENABLED=0 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -tags osusergo,netgo -o bin/swagger -ldflags "$LDFLAGS" -a ./cmd/swagger
FROM --platform=$TARGETPLATFORM alpine
LABEL maintainer="Ivan Porto Carrero <ivan@flanders.co.nz> (@casualjim)"
RUN apk --no-cache add ca-certificates shared-mime-info mailcap
COPY --from=cross /work/bin/swagger /usr/bin/swagger
COPY --from=cross /work/generator/templates/contrib /templates/
ENTRYPOINT ["/usr/bin/swagger"]
CMD ["--help"]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )