The documentation you are viewing is for Dapr v1.5 which is an older version of Dapr. For up-to-date documentation, see the latest version.

在 GitHub 操作工作流中使用 Dapr CLI

了解如何将 Dapr CLI 添加到 GitHub 操作中,以便在您的环境中部署和管理 Dapr。

Dapr 可以通过 GitHub Marketplace 中提供的 Dapr 工具安装程序 与 GitHub Actions 集成。 此安装程序将 Dapr CLI 添加到您的工作流中,允许您跨环境部署、管理和升级 Dapr。

概述

dapr/setup-dapr 操作将在 macOS、Linux 和 Windows 运行器上安装指定版本的 Dapr CLI。 安装后,您可以运行任何 Dapr CLI 命令 来管理 Dapr 环境。

示例

- name: Install Dapr
  uses: dapr/setup-dapr@v1
  with:
    version: '1.5.1'

- name: Initialize Dapr
  shell: pwsh
  run: |
    # Get the credentials to K8s to use with dapr init
    az aks get-credentials --resource-group ${{ env.RG_NAME }} --name "${{ steps.azure-deployment.outputs.aksName }}"

    # Initialize Dapr    
    # Group the Dapr init logs so these lines can be collapsed.
    Write-Output "::group::Initialize Dapr"
    dapr init --kubernetes --wait --runtime-version ${{ env.DAPR_VERSION }}
    Write-Output "::endgroup::"

    dapr status --kubernetes
  working-directory: ./twitter-sentiment-processor/demos/demo3