来自Bitbucket管道的Azure自定义扩展名无法正常工作

时间:2019-07-30 10:28:55

标签: azure azure-devops azure-devops-extensions

我正在使用azure-vm-linux-script-deploy管道在目标计算机上执行一些操作。该管道内部使用azure自定义脚本。

az vm扩展集--resource-group myresourecegroup --vm-name my-vm-test --name CustomScript --publisher Microsoft.Azure.Extensions --version 2.0 --verbose --protected-settings protected-settings.json --force-update

此管道失败,并显示“自定义命令的无效配置”错误

错误:部署失败。 VM已报告处理扩展名“主机名”时失败。错误消息:“启用失败:无法获取配置:无效配置:在公用设置和受保护的设置中均指定了'commandToExecute';必须仅指定一次”。

管道外观如下:

      - pipe: microsoft/azure-vm-linux-script-deploy:1.0.1
        variables:
          AZURE_APP_ID: $AZURE_APP_ID
          AZURE_PASSWORD: $AZURE_PASSWORD
          AZURE_TENANT_ID: $AZURE_TENANT_ID
          AZURE_RESOURCE_GROUP: $AZURE_RESOURCE_GROUP
          AZURE_VM_NAME: $AZURE_VM_NAME
          AZURE_EXTENSION_COMMAND: 'bash setup_script.sh'
          AZURE_EXTENSION_FILES: 'setup_script.sh'
          AZURE_FORCE_UPDATE: 'true'
          AZURE_NO_WAIT: 'false'
          AZURE_CLEANUP: 'true'

0 个答案:

没有答案