JENKINS服务器-构建作业

问题描述

我们在云上托管了一个Jenkins服务器(ubuntu 20.04)。

  • NodeJS版本:v10.19.0
  • 节点版本:v11.15.0
  • NVM版本:0.35.3
  • Grunt版本:grunt-cli v1.3.2

我尝试通过以下脚本运行构建作业:

cp -r ${WORKSPACE}/test_grunt ${JENKINS_HOME}/test-development

SHORT_JOBNAME="${JOB_NAME%%-*}"

cd ${JENKINS_HOME}/test-development

grunt tinydist \
    --project=projects/test/test-dev \
    --PROJECT_NAME=${SHORT_JOBNAME} \
    --BRANCH=$BRANCH \
    --WEBDAV_USER=$DW_USER \
    --WEBDAV_PASS=$DW_PASSWORD \
    --BUILD_VERSION=jenkins-test-development \
    --BUILD_NUMBER=$BUILD_TAG \

错误是:

env: ‘node’: No such file or directory

nvm is not compatible with the npm config "prefix" option: currently set to ""

Run `nvm use --delete-prefix v11.15.0 --silent` to unset it.

env: ‘node’: No such file or directory

nvm is not compatible with the npm config "prefix" option: currently set to ""

Run `nvm use --delete-prefix v10.22.0` to unset it.

[lucky-development] $ /bin/sh -xe /tmp/jenkinsxxxxxxxxxxxxxxxxxxxxx.sh

+ cp -r /var/jenkins_home/workspace/test-development/test_grunt /var/jenkins_home/test-development

cp: cannot create regular file '/var/jenkins_home/test-development/test_grunt/.git/objects/pack/pack-xxxxxxxxxxxxxxxxxxxxxxxxx.pack': Permission denied

cp: cannot create regular file '/var/jenkins_home/test-development/test_grunt/.git/objects/pack/pack-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.idx': Permission denied

解决方法

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

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

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