簡體   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