詹金斯管道找不到外壳文件

时间:2019-07-29 20:28:10

标签: shell jenkins-pipeline

我的反应项目有一个詹金斯管道。构建后,我想在我的nginx服务器中进行部署。我使用舞台:

  stage('Deploy') { 
        steps {
            sh 'chmod +x /var/jenkins_home/workspace/gara-developer-console/scripts/deploy-int.sh'
            sh '.$(pwd)/scripts/deploy-int.sh'
        }
    }

我的脚本位于forlder脚本/deploy-int.sh下的项目中

内容非常简单:

#!/bin/bash
echo "Starting deployment in the nginx server"
set -x
cp -R ../dist/* /home/nginx/console/

echo "Done. You can check your server"

在部署步骤中,出现错误:

+ chmod +x /var/jenkins_home/workspace/gara-developer-console/scripts/deploy-int.sh
[Pipeline] sh
+ pwd
+ ./var/jenkins_home/workspace/gara-developer-console/scripts/deploy-int.sh
/var/jenkins_home/workspace/gara-developer-console@tmp/durable-a9d5fdce/script.sh: line 1: ./var/jenkins_home/workspace/gara-developer-console/scripts/deploy-int.sh: not found
[Pipeline] }

请,您知道如何找到解决方案吗? 预先感谢。

0 个答案:

没有答案