VSTS将docker-compose推送到Azure容器registry和WebApp
我想configuration从VSTS到Azure容器registry的持续集成,然后到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"
这是我从VSTS的任务:
我认为主要任务是构build服务和发布 服务所以,请看下面的内容: 构build服务
PublishServices
最后,在Azure Container Registry中我有:
所以,问题是如何将其部署到WebApp。 我已经尝试右键单击api:最新的存储库并部署到WebApp,但端点不响应
VSTS有两个步骤:构build和释放。 看来你的构build部分是好的。 所以你的docker图像被推入你的回购。 然后,您必须在VSTS中configuration构build部分,以获取您刚刚推送到回购站的映像并将其部署到服务器上。
HTH