AppCenter Android Build-自定义外壳程序脚本appcenter-post-clone脚本失败,找不到命令

问题描述

我正在尝试在Azure AppCenter上构建本机android应用。我有自定义appcenter-post-clone.sh,将在源代码克隆步骤之后立即执行。脚本执行,但是失败,找不到命令。这是一个示例脚本和错误输出。

appcenter-post-clone.sh

#!/usr/bin/env bash

set -x
ls
pwd
ls -l

建立输出

==============================================================================
Task         : Shell script
Description  : Run a shell script using Bash
Version      : 2.165.2
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/shell-script
==============================================================================
[command]/bin/bash /Users/runner/work/1/s/app/appcenter-post-clone.sh
/Users/runner/work/1/s/app/appcenter-post-clone.sh: line 2: 
: command not found
/Users/runner/work/1/s/app/appcenter-post-clone.sh: line 3: set: -
: invalid option
set: usage: set [--abefhkmnptuvxBCHP] [-o option] [arg ...]
/Users/runner/work/1/s/app/appcenter-post-clone.sh: line 5: ls
: command not found
/Users/runner/work/1/s/app/appcenter-post-clone.sh: line 6: pwd
: command not found
/Users/runner/work/1/s/app/appcenter-post-clone.sh: line 7: ls
: command not found
ls: illegal option -- 
usage: ls [-@ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1%] [file ...]

管道正在Mac代理上运行。我不知道我是否使用正确的bash shell执行脚本。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)