【问题标题】:How to install Liquibase in a self hosted Windows agent ? (Azure Devops Pipeline)如何在自托管 Windows 代理中安装 Liquibase? (Azure Devops 管道)
【发布时间】:2021-12-28 00:14:19
【问题描述】:

我人生中第一次创建 Azure 管道(也是一个管道),其中有一些我不明白的基本概念。

首先我很难理解安装是如何工作的,如果我的 .yaml 文件安装了 Liquibase,每次触发管道时都会运行 Liquibase 安装吗? (通过在 github 上推送)

另外,我不知道如何从代理运行 liquibase 命令,我看到here 他们使用的是 liquibase bat 文件,我想你必须从 Liquibase 网站下载 zip 并将其放入代理,但是你是怎么做到的呢?

【问题讨论】:

标签: azure continuous-integration pipeline liquibase cd


【解决方案1】:

您可以通过几种不同的方式设置 Liquibase:

  1. 您可以在 Azure 管道中使用 Liquibase Docker 映像。您可以在此处找到有关使用 Liquibase Docker 映像的更多信息:https://docs.liquibase.com/workflows/liquibase-community/using-liquibase-and-docker.html
  2. 您可以在 Azure 代理上安装 Liquibase,并确保所有 Liquibase 作业在安装了 Liquibase 的特定代理上运行。 Liquibase 版本可以从以下位置下载:https://github.com/liquibase/liquibase/releases

您指向的 URL 显示 Liquibase 命令是从 C:\apps\Liquibase 目录调用的。

【讨论】:

    猜你喜欢
    • 2019-08-31
    • 1970-01-01
    • 2021-12-17
    • 2021-11-14
    • 2021-02-20
    • 1970-01-01
    • 2020-08-10
    • 2020-06-08
    • 2021-06-06
    相关资源
    最近更新 更多