繁体   English   中英

如何在自托管的 Windows 代理中安装 Liquibase? (Azure Devops 管道)

[英]How to install Liquibase in a self hosted Windows agent ? (Azure Devops Pipeline)

我有生以来第一次创建 Azure 管道(也是管道),但有一些我不理解的基本概念。

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

另外,我不知道如何从代理运行 liquibase 命令,我在这里看到他们使用 liquibase bat 文件,我猜您必须从 Liquibase 网站下载 zip 并将其放入代理中,但是您如何去做?

您可以通过几种不同的方式设置 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 目录调用的。

我发现这篇文章解释了如何在 yaml 文件中下载和配置 Liquibase: https ://mohitgoyal.co/2019/02/24/install-and-configure-liquibase-for-database-ci-cd/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM