我试图在jenkins多分支插件中使用RVM。我一直遇到RVM找不到的问题。我认为这可能是因为jenkins用户没有真正的shell。
我使用sudo su -s /bin/bash jenkins安装了RVM,然后按照RVM安装说明进行安装。
我的Jenkins文件使用:
sh 'source ~/.bashrc'
sh 'rvm use 2.2.1@my-project'
bashrc文件如下所示:
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
[[ -s
我在Jenkins中将bash脚本作为作业运行时遇到了问题(执行shell步骤)。基本上,我现在将我的脚本缩小到一行,以测试为什么Jenkins无法运行它。这就是它:
waxsim
所以它只有一行。在不带参数的情况下运行时,应该会得到以下输出:
No app-path was specified!
usage: waxsim [options] app-path
example: waxsim -s 2.2 /path/to/app.app
Available options are:
-s sdk Version number of sdk to use (-s 3.1)
我有一个类似的问题: (我想.)然而,我的问题不是它挂了,而是它只是崩溃了。我好像搞不清是怎么回事。我不知道,而且控制台输出也没有真正帮助我。任何帮助都将不胜感激!
Started by user my_repo
Building in workspace /var/lib/jenkins/jobs/Test my_repo master/workspace
Checkout:workspace / /var/lib/jenkins/jobs/Test my_repo master/workspace - hudson.remoting.LocalChannel@3301b455
Using
我使用Jenkins来部署构建。
我们需要将.war中的文件提取到某个目录中。我们有一个.xml文件,其中包含从.war文件中提取文件并启动服务器的命令。
正在正确创建构建,但.war提取没有发生,目标文件夹处于空状态。Jenkins控制台显示了以下输出:
[sshexec] bash: jar: command not found
从其他答案中可以看出,我正确地将PATH设置为.bashrc或.profile,但我仍然面临相同的问题。
我搜索了以前的线程,但没有解决我的问题。我在用Ubuntu。
问题是:
错误java.nio.file.FileSystemException: /var/lib/jenkins/config.xml:在
sun.nio.fs.UnixException.translateToIOException(UnixException.java:103) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:114) at sun.nio.fs.UnixException.rethrowAsIOException(Uni
我试过以下几点
def scriptText = libraryResource 'path/to/myfile.sh'
writeFile file:'myfile.sh', text: scriptText
sh "chmod +x myfile.sh"
sh "myfile.sh" // errors out with #home/jenkins/testing@tmp/durable-889hb/script.sh: line 1: myfile.sh: not found
有人会建议,我遗漏了一些东西,或者从Jenk