我想配置从VSTS到Azure容器注册表再到WebApp的持续集成。
这是我的 docker-compose.yml 文件: 如您所见,我正在使用Asp.Net核心+ mssql。 版本:'3'
services:
api:
image: tbacr.azurecr.io/myservice/api
container_name: api
build:
context: ./Api
dockerfile: Dockerfile
ports:
- "8000:80"
depends_on:
- db
db:
image: "microsoft/mssql-server-linux"
container_name: mssql
environment:
SA_PASSWORD: "testtest3030!"
ACCEPT_EULA: "Y"
MSSQL_PID: "Developer"
ports:
- "127.0.0.1:8001:1433"
我认为主要任务是 构建服务 和 发布服务 那么,请看下面: 构建服务
所以,问题是如何将其部署到WebApp。我尝试右键单击api:最新存储库并部署到WebApp但端点不响应
答案 0 :(得分:0)
我是VSTS的两个步骤:构建和发布。看来你的构建部分还可以。所以您的docker图像会被推送到您的仓库中。然后,您必须在VSTS中配置构建部件,该部件将获取刚刚在repo上推送的映像并将其部署在服务器上。
HTH