VSTS 将 docker-compose 推送到 Azure 容器注册表和 WebApp

2024-01-03

我想配置从 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: enter image description here

And I think the major task is Build Services and PublishServices So, please take a look below: Build Services enter image description here

PublishServices enter image description here

And finally, in Azure Container Registry I have: enter image description here

所以,问题是如何将其部署到 WebApp。我尝试右键单击 api: 最新存储库并部署到 WebApp,但端点没有响应


VSTS 有 2 个步骤:构建和发布。看来你的构建部分没问题。因此,您的 docker 映像已推送到您的存储库中。然后,您必须在 VSTS 中配置构建部分,以获取您刚刚推送到存储库上的映像并将其部署到服务器上。

HTH

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VSTS 将 docker-compose 推送到 Azure 容器注册表和 WebApp 的相关文章

随机推荐

  • Cypress - 从 json 响应正文获取值

    我正在使用 Cypress 进行一些 API 测试 但我很难访问 JSON 响应正文中的值 但是我可以对身体进行断言 表明它正确接收了它 下面我尝试分配 JSON 主体 response body 然后从中获取 id 的值 describe
  • Excel 文件的 DictReader

    我有一个当前保存为 csv 的文件 但它最初是一个 Excel 文件 Excel 2010 其内容是这样的 Name Category Address McFood Fast Food Street 1 BurgerEmperor Fast
  • 限制网络请求

    我想执行一堆 WebRequest 但设置了可以同时启动的阈值 我遇到了这个LimitedConcurrencyTaskScheduler 示例 https msdn microsoft com en us library system t
  • WPF 数据网格文本省略号不起作用

    我有一个专栏 里面有很长的用户评论 我使用以下代码加载它
  • TabItem 绑定 WPF

    我刚刚学习 WPF 我需要一些帮助 我有一个使用 TabControl 并动态生成新选项卡的应用程序 在每个选项卡上我有一个 TextBox 现在我想向工具栏添加一个撤消按钮 该工具栏不是选项卡的一部分 类似 VisualStudio 撤消
  • 在 Groovy 中将地图与递归嵌套地图合并

    我想知道是否有人有一种简单的方法将 2 个深层嵌套地图合并在一起 例如 我想得到 a 1 animals cat blue b 2 animals dog red a 1 b 2 animals cat blue dog red 有人有简单
  • 合并重叠的数字范围

    我需要将重叠的数字范围合并为单个范围 所以我有一个包含子列表的列表 例如 83 77 103 97 82 76 101 95 78 72 97 91 72 66 89 83 63 57 78 72 53 47 65 59 41 35 50
  • Cipher 是线程安全的吗?

    很简单 一个实例可以javax crypto Cipher e g Cipher getInstance RSA 可以从多个线程中使用 或者我是否需要将多个线程粘在一个线程中ThreadLocal 就我而言 不 不是 该实例是有状态的 因此
  • 用于二维数组的 ASP.NET MVC 5 编辑器

    我有一个包含二维数组的模型 public class Matrix public ValidInt Data Range 0 8 ErrorMessage public int Width get set Range 0 8 ErrorMe
  • 宏操作符列表

    我知道宏的字符串化运算符 并且我最近了解到 连接运算符 带有字符串文字前缀的预处理器字符串化运算符 https stackoverflow com questions 29850088 preprocessor stringizing op
  • 我可以在垫子扩展行内显示另一个表格吗?

    我有一张带扩展行的垫子桌 如果我单击一行 它会展开并显示硬编码字符串 我想在展开的行内显示另一个表格 是否可以 或者 是否有任何其他技术或方法来实现我想要做的事情 我正在尝试显示给定时间段内已执行作业的列表 在主行上 我只想显示类似 01
  • 在 Spring Boot 中的 application.properties 中使用 Maven 属性

    我正在尝试将 pom xml 中的属性加载到 application properties 中 我想创建两个配置文件 dev 和 prod 以使用不同的数据库 url 我使用 Jenkins 作为 CI 在我的所有应用程序 主要是 Spri
  • 获取直线与多边形相交点的坐标

    我想找到一条线与多边形相交的点 我使用凹轮廓计算获得了这个多边形thread https stackoverflow com questions 57260352 python concave hull polygon of a set o
  • 在 C# 中使用 BitmapData 和指针快速修改位图

    我正在从某些相机捕获数据 原始数据数组 然后我根据调色板将此数据映射到 RGB 值 我需要尽快绘制它 所以我使用BitmapDdata并使用指针编辑不安全代码段中的像素 public void dataAcquired int data B
  • glob 函数中的正则表达式模式

    我在函数中收到了一个文件名 我想从其他目录返回与此文件 按文件名 类似的所有文件 我写了这个 thumbDir this gt files path thumbs toglob thumbDir pathinfo name PATHINFO
  • 用于在 inno 设置安装程序中显示多行内容的控件

    I want to show the content like in below image in installation step of installer i have used memo for showing the conten
  • 高斯过程 scikit-learn - 异常

    我想使用高斯过程来解决回归任务 我的数据如下 每个X向量的长度为37 每个Y向量的长度为8 我正在使用sklearn封装在Python但尝试使用高斯过程会导致Exception from sklearn import gaussian pr
  • 此 SelectClauseVisitor 不支持表达式类型“NhSumExpression”

    我有一个可以在 LinqPad 中运行的查询 但不能在 NHibernate LINQ 中运行 我在 NHibernate Jira 上发现了类似的错误NHibernate NH 2865 https nhibernate jira com
  • 在translatey css动画之后出现了一些空白

    我有一个像这样的侧面构建
  • VSTS 将 docker-compose 推送到 Azure 容器注册表和 WebApp

    我想配置从 VSTS 到 Azure 容器注册表 然后到 WebApp 的持续集成 这是我的docker compose yml文件 正如你所看到的 我使用的是 Asp Net core mssql 版本 3 services api im