我尝试在Jenkins服务器上集成我的Robotium测试。我实现了一个基于我们的应用程序项目的android测试项目。当我在Windows的本地机器上运行测试时,所有的东西都运行得很棒,而且还可以从shell调用
'adb shell am instrument -w <our-package>/android.test.InstrumentationTestRunner'
到目前为止,一切都很好,但是当我在Jenkins中设置了一个构建作业后,让项目通过maven的干净安装符号等来构建,我的任何测试都不会继续进行。我还尝试在构建步骤之后调用'adb sh
我试着用詹金斯的官方形象来设置詹金斯。
Dockerfile
FROM jenkins/jenkins:lts
USER root
RUN apt-get update && apt install -y ruby-full
RUN apt-get install -y curl
RUN apt -y autoremove
RUN curl -sL https://deb.nodesource.com/setup_6.x | bash -
RUN apt-get install -y nodejs
RUN apt-get install -y build-essential
我花了相当多的时间在P4 Jenkins插件上,但还没能让它正常工作。
我的本地根目录,这也是我的工作区根目录/home/abigail/p4/projects。我的工作区名称是admin_linux。
请看我的被攻击的P4和P4 Jenkins插件快照。我怀疑我的工作区映射//depot/... //admin_linux/...可能不是很正确。
在Jenkins中尝试“立即构建”后,我遇到了这个问题:
Started by user gvisa
Building in workspace /var/lib/jenkins/jobs/bword/workspace
.
我正在尝试创建一个Jenkins作业,并注意到每当我尝试构建maven项目时,它都会退出,并在日志中显示以下错误(大约2分钟后,内存使用率几乎达到99%): ERROR: Error cloning remote repo 'origin'
hudson.plugins.git.GitException: Could not init C:\Users\rami_\.jenkins\workspace\Soc
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$5.execute(CliGitAPIImpl.java:99
我在linux机器上有一个glassfish服务器和一个运行jenkins的docker容器。我想执行一些glassfish命令,但从docker上看,glassfish似乎没有打开。我得到的信息是:
Remote server does not listen for requests on [localhost:4848]. Is the server up?
Glassfish在linux的端口8080上运行,在4848上运行管理。我为jenkins运行docker的方式是:
docker run --rm -d --name jenkins \
--expose 4848
我正在尝试在Windows7机器上配置Jenkins,以便使用Visual Studio/MSbuild创建一个构建。我们有SCM作为Clearcase UCM,它现在似乎有点难以配置,因为它需要系统上的额外权限。
我的问题是,在没有源代码控制的代码上准备构建是可能的吗?
当我尝试配置MSBuild,然后在新的作业中,将SCM设置为none,但最终导致以下错误。
任何知道如何解决这个问题的人。
Started by user Test Application
Building in workspace C:\Users\sopzn\.jenkins\workspace\Test
FATAL:
我已经创建了一个多阶段dockerfile。
FROM dot-portal.de.pri.o2.com:8079/centos:centos7 as base
# Install a basic SSH server GIT, UNZIP, LSOF and JDK 8
ADD myrepo.repo /etc/yum.repos.d/myrepo.repo
RUN rm -rf /etc/yum.repos.d/CentOS*
COPY docker /opt/docker
RUN yum repolist refresh && yum clean all &a
使用Jenkins 2.8,当我运行一个简单的Jenkins作业时,我得到了下面的错误。Jenkins作业仅用于执行shell脚本。
FATAL: jenkins/scm/RunWithSCM
java.lang.NoClassDefFoundError: jenkins/scm/RunWithSCM
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at jenkins.util.AntClass
在Linux CI (Jenkins)系统中,我希望在不使用Mac OS物理机器的情况下构建Xcode项目。1.)请给我最好的选项?2.)我可以使用Docker (带有最新的Xcode版本)吗?
在Linux CI (Jenkins)系统中,不使用物理Mac OS机器构建Xcode项目的最佳选择是什么?我可以使用Docker或VM吗?
我可以从本地机器(WindowsA)成功地运行selenium测试,现在我想使用Jenkins (机器B)运行我的测试。对于我的webdriver,我看到了Jenkins的以下输出
org.openqa.selenium.WebDriverException:
Failed to connect to binary FirefoxBinary(/usr/bin/firefox) on port 7055; process output follows:
Error: no display specified
我确保了浏览器和selenium版本的匹配。我认为这是我的Jenkins(linu
当我运行管道dsl jenkins作业时,我会从持久任务插件中得到错误。
错误消息建议我应该使用:
-Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL=300
这是我得到的错误:
\workspace\ne-sw-manifest_master-5ZF5EWBP7EVBXEBF6AS3C6UQLIXLCS3HRKYND6TPQAPIKZPFBDLQ@tmp\durable-252b3bfd
(JENKINS-48300: if on a laggy filesystem, consider
对于我的项目,我正在运行由测试人员用jenkins编写的selenium脚本。我已经下载了linux的chrome驱动程序,下面是我得到的错误
java.lang.IllegalStateException: The driver executable does not exist: /var/lib/jenkins/jobs/Pipeline/workspace/target/test-classes/chromedriver
我已经下载了redhat的chrome,如下所示
cd /var/lib/jenkins/jobs/Pipeline/workspace/target/test-c