jenkins pipeline shell script path

在 Jenkins Pipeline 中执行 Shell 脚本的路径可以使用 dir 关键字指定执行的目录。该关键字可以让你在 pipeline 中动态地改变当前的工作目录,以便在正确的位置执行 shell 脚本。

以下是一个示例 pipeline,其中包含了如何使用 dir 关键字指定工作目录,并在该目录中执行 shell 脚本的步骤:

pipeline {
    agent any
    stages {
        stage('Execute Shell Script') {
            steps {
                dir('/path/to/your/shell/script') {
                    sh './your-script.sh'

在上面的示例中,我们使用 dir 关键字将工作目录设置为 /path/to/your/shell/script,然后在该目录中使用 sh 命令执行了一个名为 your-script.sh 的 shell 脚本。

需要注意的是,如果 shell 脚本所在的路径不是绝对路径,那么 dir 关键字会在当前目录中查找该路径。所以,最好在 dir 关键字中指定绝对路径,以避免路径错误导致脚本无法执行的问题。

  •