问题描述
我正在尝试在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 (将#修改为@)