我想配置从 VSTS 到 Azure 容器注册表,然后到 WebApp 的持续集成。
这是我的docker-compose.yml文件:
正如你所看到的,我使用的是 Asp.Net core + 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"
Here's my task from VSTS:
And I think the major task is Build Services and PublishServices
So, please take a look below:
Build Services
PublishServices
And finally, in Azure Container Registry I have:
所以,问题是如何将其部署到 WebApp。我尝试右键单击 api: 最新存储库并部署到 WebApp,但端点没有响应
VSTS 有 2 个步骤:构建和发布。看来你的构建部分没问题。因此,您的 docker 映像已推送到您的存储库中。然后,您必须在 VSTS 中配置构建部分,以获取您刚刚推送到存储库上的映像并将其部署到服务器上。
HTH
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)