【问题标题】:Getting error in bash script in azure devops pipeline for power app solutions在用于电源应用解决方案的 azure devops 管道中的 bash 脚本中出现错误
【发布时间】:2022-11-10 22:14:07
【问题描述】:

运行此管道时出错, 这是导出解决方案的管道,然后解压缩解决方案并在 azure devops 中推送到 TFVC 存储库。请检查以下屏幕截图以供参考

Pipeline task details

Pipeline picture

【问题讨论】:

    标签: azure azure-devops pipeline powerapps tfvc


    【解决方案1】:

    1 首先您应该知道使用这些环境变量的语法取决于脚本语言,例如:

    PowerShell script: $env:VARIABLE_NAME
    Bash script: $VARIABLE_NAME 
    

    您可以参考文档:Define Variables

    2 从您的屏幕截图中,您在 bash 脚本中使用 $env:SYSTEM_ACCESSTOKEN 并且运行日志显示

    Both a username and password must be explicitly provided when using/logintype:serviceidentity.
    

    如您所见,这表明服务器无法识别您提供的变量,因为您使用的语法错误。

    3 可以使用 PowerShell 脚本代替 bash 脚本

    The task PowerShell Script

    然后就可以成功运行 Powershell 脚本了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-01
      • 2023-01-09
      • 1970-01-01
      • 2021-07-26
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      相关资源
      最近更新 更多