我在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)
我有一个Jenkins服务器在运行,并且有几个构建都在工作。然而,今天早上,当我尝试添加另一个时,它仍然失败,并出现错误-
[test.gov] $ /bin/sh -xe /tmp/hudson7055290339554583413.sh + ./opt/jenkins/build.sh /tmp/hudson7055290339554583413.sh: line 2: /opt/jenkins/build.sh: No such file or directory Build step 'Execute shell' marked build as failure
she
我已经创建了一个类似下面的管道,请注意,我在源代码存储库中有脚本文件,即"backup_grafana.sh“和"gitPush.sh”,其中存在Jenkinsfile。但由于以下错误,我无法执行该脚本:-
/home/jenkins/workspace/grafana-backup@tmp/durable-52495dad/script.sh:
line 1: backup_grafana.sh: not found
请注意,我在pod中的kubernetes上运行jenkins master。因此,复制错误提示的脚本文件是不可能的,因为pod可能会被销毁并动态重新创建(在
当我试图通过在中添加execute来执行Jenkins中的shell脚本test.sh时,在Jenkins控制台中看不到Shell脚本输出。我刚刚收到这个脚本已经被成功地执行了,但是我没有看到输出。例如,我的脚本很简单,只是‘
#!/bin/bash +x
echo "hello"
Jenkins控制台的输出是:
Started by user Andrej
Building in workspace C:\Program Files (x86)\Jenkins\workspace\test
[test] $ "C:\Program Files\Git\git-ba
我在詹金斯建了一个Android项目。我已经建立了一个JUnit测试项目的单元测试应用程序。这是很好的整合在詹金斯。所有测试都由Ant构建文件运行,测试结果可以通过插件在Jenkins中显示。
现在,我为Monkeyrunner编写了一些功能测试,并希望将它们集成到Jenkins构建中。
有什么方法可以做到这一点?当然,我可以将Monkeyrunner称为shellscript脚本-构建步骤。
据我所知,在Monkeyrunner脚本中,我只能做这样的事情:
test some stuff...
if xyz:
print 'test successful'
else:
我有一个jenkins作业,它调用gradle脚本。在这项工作中,我首先有一个shell脚本:
此脚本应调整文件local.properties。如您所见,我还为Java添加了两个系统变量的导出。
在这个shell脚本之后,我像这样运行gradle
但在运行此作业时,我收到错误消息
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileProdReleaseJavaWithJavac'.
> Could no