/
wax_boy
/
semaphore_custom
Обзор
Документация
Войти
/
wax_boy
/
semaphore_custom
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
deployment/docker/dredd/Dockerfile
32 строки
770 B
Denis Gukov
Feat/k8s executor (#3949)
13 июн 2026, 18:57
Не верифицирован
13 июн 2026, 18:57
1978f7d
Код
Авторство
О чём код?
FROM golang:1.26-alpine3.24 as golang RUN apk add --no-cache -U \ curl git WORKDIR /usr/local # hadolint ignore=DL4006 RUN curl -sL https://taskfile.dev/install.sh | sh WORKDIR /go/src/semaphore COPY . /go/src/semaphore RUN --mount=type=cache,target=/go/pkg \ go mod download -x RUN --mount=type=cache,target=/go/pkg --mount=type=cache,target=/root/.cache/go-build \ task deps:tools && \ task deps:be && \ task dredd:goodman && \ task dredd:hooks FROM apiaryio/dredd:14.0.0 RUN apk add --no-cache -U \ bash git go COPY --from=golang /go/bin/goodman /root/go/bin/goodman COPY --from=golang /go/src/semaphore /semaphore WORKDIR /semaphore COPY deployment/docker/dredd/entrypoint /usr/local/bin ENTRYPOINT ["/usr/local/bin/entrypoint"]