【发布时间】:2021-06-08 06:51:15
【问题描述】:
我正在工作on a project that uses Pulumi to provision some infrastructure pieces on Azure。我切换到了新的pulumi/actions@v2 Action which was released recently。
我的 GitHub Actions 工作流程如下所示:
name: pulumi-preview-up
on: [push]
env:
ARM_SUBSCRIPTION_ID: ${{ secrets.ARM_SUBSCRIPTION_ID }}
ARM_CLIENT_ID: ${{ secrets.ARM_CLIENT_ID }}
ARM_CLIENT_SECRET: ${{ secrets.ARM_CLIENT_SECRET }}
ARM_TENANT_ID: ${{ secrets.ARM_TENANT_ID }}
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
jobs:
preview-up-destroy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install Pulumi CLI
uses: pulumi/action-install-pulumi-cli@v1.0.1
- uses: pulumi/actions@v2
with:
command: preview
stack-name: dev
现在我遇到了以下错误(请参阅the full GHA logs here):
Error: code: 255
stdout: Previewing update (github-638882160)
View Live: https://app.pulumi.com/jonashackt/scmbreakoutpulumi/github-638882160/previews/450a1f61-549d-4669-a7de-d8da8fc622f7
pulumi:pulumi:Stack scmbreakoutpulumi-github-638882160 error: It looks like the Pulumi SDK has not been installed. Have you run npm install or yarn install?
pulumi:pulumi:Stack scmbreakoutpulumi-github-638882160 1 message
Diagnostics:
pulumi:pulumi:Stack (scmbreakoutpulumi-github-638882160):
error: It looks like the Pulumi SDK has not been installed. Have you run npm install or yarn install?
stderr: error: failed to load language plugin nodejs: could not read plugin [/home/runner/.pulumi/bin/pulumi-language-nodejs] stdout: EOF
err?:
【问题讨论】:
标签: azure npm github-actions pulumi infrastructure-as-code