Невозможно запустить спецификации сборки Bamboo в Docker в Windows 10 - PullRequest
0 голосов
/ 10 июня 2019

Когда я запускаю спецификации сборки Bamboo процесса в контейнере Docker, у меня появляется ошибка об отсутствии / неверном пути.

У меня локальная установка Bamboo 6.9.1 на Windows 10 машине.

Docker 18.09.2 with Hyper-V containers (default option)

настройки докера:

-expose демон на порту 2375 без TLS

локальный диск C: общий для контейнера

В Bamboo - параметры безопасности сохраненных в хранилище параметров: включить сохраненные в хранилище спецификации - проверено

Обрабатывать спецификации Bamboo в Docker - проверено

Образ докера (обязательно): 'atlassian / bamboo-specs-runner: 6.9.1'.

Когда я пытаюсь обработать спецификации сборки, у меня появляется ошибка:

Processing Specs within Docker containerUnable to scan repository bamboo-specs gh (753665) for Bamboo Specs
com.atlassian.bamboo.repository.RepositoryException: Unable to scan repository bamboo-specs gh (753665) for Bamboo Specs
    at com.atlassian.bamboo.configuration.external.RepositoryStoredSpecsServiceImpl.lambda$runSpecsWithDocker$9(RepositoryStoredSpecsServiceImpl.java:864)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at com.atlassian.bamboo.utils.BambooRunnables$1.run(BambooRunnables.java:48)
    at com.atlassian.bamboo.security.ImpersonationHelper.runWith(ImpersonationHelper.java:26)
    at com.atlassian.bamboo.security.ImpersonationHelper.runWithSystemAuthority(ImpersonationHelper.java:17)
    at com.atlassian.bamboo.security.ImpersonationHelper$1.run(ImpersonationHelper.java:41)
    at java.lang.Thread.run(Thread.java:748)
Caused by: com.spotify.docker.client.exceptions.DockerRequestException: Request error: POST http://localhost:2375/containers/create?name=bamboo-specs-685e946f-716d-4b1d-a92e-35c3aa66aa42: 400, body: {"message":"the working directory '\\mnt\\input' is invalid, it needs to be an absolute path"}
...