【发布时间】:2018-08-22 15:27:04
【问题描述】:
我的 Teamcity 服务器部署在 docker 中。
我正在尝试使用 docker-compose 命令构建 asp.net core 项目。 下面是 docker-compose.yml 的代码:
version: '3.4'
services:
fooservice:
image: foo/foo.api:latest
restart: always
build:
context: .
dockerfile: MyProject/Dockerfile
但是,我得到了错误
Step 1/1: Docker Compose
[01:55:10][Step 1/1] Unable to find build runner 'DockerCompose'
[01:55:10][Step 1/1] Unable to find build runner 'DockerCompose'
[01:55:10][Step 1/1] Step Docker Compose failed with unexpected error
更新
如果我切换到命令行构建器(docker-compose -f docker-compose.yml up --no-start --build),则会出现以下错误:
[07:20:31]Step 1/1: Command Line
[07:20:31][Step 1/1] Unable to find build runner 'simpleRunner'
[07:20:31][Step 1/1] Unable to find build runner 'simpleRunner'
[07:20:31][Step 1/1] Step Command Line failed with unexpected error
【问题讨论】:
-
你用来启动teamcity服务器和代理的命令是什么?
-
@yamenk Teamcity 服务器是通过搬运工安装的,我没有指定任何自定义参数。 Teamcity 代理由以下命令设置: FROM jetbrains/teamcity-agent:latest RUN curl -L github.com/docker/compose/releases/download/1.22.0/…
uname -s-uname -m> /usr/local/bin/docker-compose \ && chmod +x /usr/本地/bin/docker-compose
标签: docker asp.net-core docker-compose teamcity