Вот выдержка из моего gitlab-ci.yml:
image: golang:1.9.2
variables:
BIN_NAME: example
ARTIFACTS_DIR: artifacts
GO_PROJECT: example
GOPATH: /go
before_script:
- mkdir -p ${GOPATH}/src/${GO_PROJECT}
- mkdir -p ${CI_PROJECT_DIR}/${ARTIFACTS_DIR}
- go get -u github.com/golang/dep/cmd/dep
- cp -r ${CI_PROJECT_DIR}/* ${GOPATH}/src/${GO_PROJECT}/
- cd ${GOPATH}/src/${GO_PROJECT}
Это для Linux. Мне нужен образ Windows, настроенный для golang.
Я попробовал следующее:
image: golang:1.12.6-windowsservercore
Выше задокументировано на док-хабе.
Но я получаю эту ошибку:
ОШИБКА: Подготовка не удалась: Ошибка: Нет такого изображения:
Голанг: 1.12.6-windowsservercore (executor_docker.go: 182: 0s) будет
повторил попытку в 3с ...
Обратите внимание, что я знаю, что before_script
не будет работать с этим изображением, но оно должно по крайней мере найти изображение.