Jenkins管道作业执行临时文件夹中的命令

vawmfj5a  于 2022-09-20  发布在  Jenkins
关注(0)|答案(0)|浏览(117)

MacOS蒙特雷12.4版

我正尝试在我的Jenkins作业上运行一个简单的管道脚本

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh('emulator -list-avds')
            }
        }
    }

但它抛出了一个错误:

/Users/<my_username>/.jenkins/workspace/<my_job_name>@tmp/durable-22217e91/script.sh: line 1: emulator: command not found

我的问题是:为什么它要执行临时文件夹中的命令?当我通过终端运行命令时,任何与“模拟器”相关的东西都可以工作。

按照这个答案,我已经确认我在正确的目录中。为什么Jenkins除了工作区之外还要安装一个临时卷?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题