首页 文章
  • 1 votes
     answers
     views

    詹金斯状态Dashbord

    收集在多个实例上运行的Jenkins作业状态并在实时仪表板中显示状态的最佳方法/工具是什么? 假设我有5个jenkins实例,每个实例有4个工作 . 我想继续轮询所有工作并在实时仪表板中显示其状态 . 我想了解要使用哪个开源仪表板,如何获取作业状态以及如何使用获取的作业状态更新仪表板的详细信息 .
  • 12 votes
     answers
     views

    如何提高Jenkins服务器性能?

    我们的Jenkins服务器(linux机器)在一段时间内变慢并且没有响应 . 所有作业都需要很长时间(即使它们在与服务器不同的机器上运行) . 我观察到的一件事是增加打开文件的数量 . 这个数字似乎在增加,如下图所示 . 有没有人有一个解决方案,以保持检查,而无需重新启动服务器?此外,是否有任何配置/调整可以提高jenkins服务器的性能?
  • 0 votes
     answers
     views

    詹金斯奴隶正在离线

    我有Jenkins奴隶与master连接,经过一段时间后我的Jenkins奴隶将要离线,每当它离线我手动运行Jnlp命令(从slave命令行运行: java -jar slave.jar -jnlpUrl http://abc.ap.com:8080/computer/Wkaakkaak/slave-agent.jnlp -secret af95sdsda051229eb57b1d51202e5c...
  • 0 votes
     answers
     views

    Logstash jenkins插件给出对象映射错误

    我正在使用 logstash 插件将数据发送到弹性搜索 . 我正在使用master并且能够为所有作业发送日志,除了我得到以下错误的一个: RESPONSE:HttpResponseProxy {HTTP / 1.1 400 Bad Request [content-type:application / json;字符集= UTF-8] org.apache.http.client.entity....
  • 4 votes
     answers
     views

    Jenkins插件,如何在远程节点上执行系统命令?

    我们公司的Jenkins有主节点和两个从节点 . 我正在为它编写插件 . 插件的一个功能是从svn中检出一些文件 . 无法从插件中提取此操作 . 为此,我从我的插件的java代码执行控制台命令“svn checkout” . 问题是来自svn的文件被签出到master,而不是slave节点 . 如何将文件签出到奴隶?
  • 4 votes
     answers
     views

    如何让没有“-secret”jnlp选项的奴隶连接到jenkins master?

    昨天,我的jenkins大师(v 1.646,linux debian Jessie 8.3)正在工作,几个奴隶通过jnlp命令连接它: java -jar slave.jar -jnlpUrl http://myhost:8080/computer/bob-pc.local/slave-agent.jnlp 现在我猜想有些事情发生了变化(战争更新?插件更新?安全选项改变了?)因为现在我的奴隶不...
  • 1 votes
     answers
     views

    Mesos Jenkins Framework注册但Jenkins Slaves离线

    一直在努力让这个工作挣扎了好几天 . 我有一个工作的Jenkins Master在Marathon&mesos插件1 Mesos Master上运行,有6个Slave 当我使用mesos Cloud 运行我的Jobs时,我可以看到框架已经注册了优秀的优惠,但我的Jenkins Slaves永远不会上线 . 通过以下方式之一将代理连接到Jenkins:启动代理从浏览器启动代理从代理命令行运行:ja...
  • 0 votes
     answers
     views

    jenkinci / mesos-plugin无法自动将jenkins slave连接到jenkins master

    我按照安装指南,我仍然遇到 issues getting jenkins slaves to connect to the master . 我的mesos奴隶都有一个 jenkins 用户 . 使用UID 1000 JAVA_HOME 也进入了mesos slave路径 . 版本: mesos: 1.2.0-2.0.6 马拉松: 1.4.3-1.0.649.ubuntu1604 ...
  • 1 votes
     answers
     views

    自定义泊坞窗图像的Jenkins奴隶未与minikube中的master连接

    Summary: 在K8s minikkube中的Jenkins工作正常并且在默认jnlp代理的情况下可以很好地扩展,但在自定义jnlp图像的情况下仍然使用"Waiting for agent to connect" . Detailed description: 我正在运行Jenkins设置的本地迷你管 . Jenkins master dockerfile: from je...
  • 1 votes
     answers
     views

    如何安装Jenkins Ubuntu slave作为服务?

    我有一台Ubuntu 16.04 LTS机器,我通过JNLP连接成功连接到Jenkins服务器 . 我为连接采取的步骤如下: 在奴隶中创建名为/ home / MyUbuntu / Jenkins的目录 将agent.jar和slave-agent.jnlp文件下载到目录中 从终端运行此命令: java -jar agent.jar -jnlpUrl http://my-jenki...
  • 0 votes
     answers
     views

    Jenkins Slave无法通过Java Web Start连接master

    我试图通过使用Java Web Start方法启动Windows Jenkins slave,命令如下: java -jar agent.jar -jnlpUrl https://masterIP:8443/jenkins/computer/test-slave/slave-agent.jnlp -secret secretString -workDir "D:\JenkinsSlave...
  • 13 votes
     answers
     views

    使用Jenkins管道在节点之间复制构建工件

    我正在尝试将现有的Jenkins构建作业移动到单个Jenkins 2管道,并想知道是否可以在构建中将文件从一个节点复制到另一个节点 . 我的想法是: Node A (Windows) Checkout scm Execute ant build Archive artifact (or whatever required action) Node B (Unix) Checkout...
  • 3 votes
     answers
     views

    限制Jenkins管道构建但仍允许在受限制时手动启动构建

    你如何限制Jenkins管道构建,以便队列不会被多个管道作业填满但是仍然允许某人在需要时强制启动构建? 目前,throttle build属性将阻止作业通过jenkins Web界面启动(在限制期间) . “必要时执行并发构建”或“安静时段”可能是更好的选择,但我无法在Jenkins文件中设置它 .
  • 1 votes
     answers
     views

    Jenkins管道阶段视图不显示节点

    我的jenkins作业的阶段视图不显示执行阶段的节点的名称 . 我在跑: Jenkins ver . 1.642.4.2(CloudBees Jenkins Enterprise 15.11) build-pipeline-plugin - 1.5.3.1 pipeline-stage-view - 2.0 我的管道skript的一个阶段: node (SLAVE){ t...
  • 34 votes
     answers
     views

    与Jenkins工作流/管道并行运行阶段

    请注意:问题基于旧的,现在称为“脚本”的管道格式 . 使用“声明性管道”时,并行块可以嵌套在阶段块内(请参阅带有声明性管道1.2的并行阶段) . 我想知道如何将并行步骤与Jenkins工作流/管道插件一起使用,尤其是 . 如何将它们与构建阶段混合 . 我知道一般模式: parallel(firstTask: { // Do some stuff }, secondTask: { // ...
  • 1 votes
     answers
     views

    在节点上单独运行某些Jenkins作业

    有一些Jenkins工作有很高的内存要求 . 为了避免与内存相关的问题,我希望将这些作业配置为阻止在运行时从同一节点上的任何项目执行任何其他作业 . 我玩Throttle Concurrent Builds Plugin,但它看起来只限制来自同一个项目的工作 . 其他插件 - Build Blocker Plugin不会阻止在配置的作业运行时运行的其他作业 . 是否有任何插件可以为某些作业配置“...
  • 37 votes
     answers
     views

    使用Jenkins管道将多个git repos签出到同一个作业中

    我正在使用Jenkins Multiple SCM插件在我的Jenkins作业中将三个git存储库检入三个子目录 . 然后,我执行一组命令来构建一组工件,其中包含从所有三个存储库中提取的信息和代码 . 现在折旧了多个SCM,文本建议移动到管道 . 我试过了,但我无法弄清楚如何让它发挥作用 . 这是我有兴趣从Jenkins作业目录的顶层看到的目录结构: $ ls Combination Combin...
  • 0 votes
     answers
     views

    强制Jenkins只运行一个管道作业并将其余部分放入队列中

    我想在整个jenkins服务器中一次只构建一个项目 . 我已经尝试过Jenkins节流并发插件和可锁定的资源插件,但没有运气 . 由于可锁定资源插件不允许我选择锁定管道作业 . 我有3个Jenkins管道作业(作业有管道脚本): JOB1 JOB2 JOB3 在工作开始时有一些常见的事情(清除内容) . 如果作业完成,则手动逐个运行没有任何问题但是如果JOB1正在构建并且JOB2在其间开始,那么...
  • 0 votes
     answers
     views

    在管道中附加Jenkins节点

    我想将一个构建附加到Jenkins管道中的节点,该节点将在Jenkins构建之一中创建并附加 . 例如: node('tester1') { build 'test_job1' } node('tester2') { build 'test_job1' } 唯一的问题是节点'tester2'将被创建并附加在构建'test_job1'中 因此,当我尝试运行此管道时,它始终会失败,因...
  • 2 votes
     answers
     views

    如何跨分支限制Jenkins并发multibranch管道构建?

    有没有人知道如何使用跨分支的多分支作业中设置的声明性管道来限制并发构建? 无论何时我们为舞台设置代理,都会分配新的执行者 . 这导致死锁,例如当你有与执行程序一样多的分支同时触发构建时 . 不设置代理导致阶段随机选择执行程序,这是不可接受的,因为某些阶段需要在某些代理上运行... 经典方法不起作用: Throttle Concurrent Builds Plugin不适用于multibranc...
  • 0 votes
     answers
     views

    Jenkins:在每个节点上只为一个作业运行一个构建

    我们有一个项目,我们有几个Jenkins工作:一种运行交付的工作(A), 一个只进行编译和单元测试的(B) 和 一个运行集成测试,静态代码分析等(C) . 我们运行四个Jenkins节点(主要三个从属节点),我们的作业是声明性管道作业的混合,并在Jenkins-jobs中手动单击 . 我们只想一次为每个节点运行一次集成测试 . 但是,我们希望运行尽可能多的交付(A)和代码质量(B)构建,因为有执行...
  • 0 votes
     answers
     views

    在QAT服务器上使用jenkins获取selenium测试执行错误,它可以与本地jenkins一起使用

    目前,我正在做一个项目的自动化,并通过selenium和java编写测试,当我在我的本地服务器上执行Jenkins的测试但是在QAT上我得到了一个错误 . 之前我已经编写了selenium测试,现在我已经开始了使用Jenkins在我的Windows平台上构建和集成Git .另外,我用于QAT服务器的chrome路径是我改为 System.setProperty(“webdriver.chrome....
  • 1 votes
     answers
     views

    在Jenkins服务器上运行Powershell脚本失败

    我有一个我创建的脚本,它在本地工作正常,没有错误 . 我正在使用powershell脚本来提取所有Active Directory用户 . 当我在Jenkins服务器上运行作业时,它失败了 . 从服务器运行的是Windows 2012 Server,Master是Linux . 这是我收到的错误消息: PowerShell脚本] $ powershell.exe -NonInteractive ...
  • 1 votes
     answers
     views

    每次我尝试在Jenkins上运行我的测试用例时都会出现Java错误

    每次尝试使用Jenkins执行测试用例时,我的测试报告中都会显示以下Java错误 . 错误1: java.lang.IllegalArgumentException:没有枚举const类org.openqa.selenium.Platform.Windows 2003 at java.lang.Enum.valueOf(Enum.java:192)at org.openqa.selenium.Pl...
  • 2 votes
     answers
     views

    Xvfb,Jenkins,Selenium测试 - 捕获所有页面的屏幕截图

    我试图在以下问题上找到一些线索,但无法在线找到好的帮助 . 我正在无头模式的Linux机器上运行Xvfb(X虚拟帧缓冲区),firefox . Xvfb主服务已启动并正在运行,并且已设置DISPLAY变量 . /usr/bin/Xvfb :99 -ac -screen 0 1600x1200x16 我有一些自动化的基于硒的测试,我正在使用Gradle(gradle测试)运行 . 它们成功运行并...
  • 13 votes
     answers
     views

    在持续集成(无头环境 - > mac os X服务器)中,使用需要访问GUI的工具/ lib,xvfb / display emulator / X11转发

    我们有一个Mac OS服务器(10.10.3),我们用它来运行Jenkins的功能测试 . 我们想(在我们的测试中)使用一个工具/库(sikulix作为信息),它使用了引擎java.awt.Robot类-java.awt.GraphicsEnvironment- . 问题是:我们不能在无头环境中使用这个java类,因为它需要访问GUI . 所以我想知道是否有解决方案/黑客使这个工具与jenkins...
  • 0 votes
     answers
     views

    由于Ruby Gem错误,Jenkins构建作业失败

    我们有Jenkins使用ruby脚本构建作业 . 我们想要一个gem(需要'net / ssh') . 这个宝石在通过Jenkins运行时失败了 . 但是在Jenkins Servers中运行时成功了 . /usr/local/rvm/scripts/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in...
  • 1 votes
     answers
     views

    为什么在从Jenkins工作和终端运行时,socat的行为会有所不同?

    Aim :我想通过网络 Build 双向串行连接,即在不同的主机上有两个字符设备,h1是Jenkins从站,h2是由TCP连接绑定的 . 这应该作为Jenkins工作的一部分运行 . 我选择的工具是 socat . The problem :从Jenkins运行时 socat 行为错误 . 这个工作是一个'Freestyle' Jenkins项目,只有一个构建步骤 - 'Execute she...
  • 8 votes
     answers
     views

    Gradle无法解析org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE(repo1.maven.org:Nome o servizio sconosciuto)

    我在Jenkins上运行gradle构建时遇到问题:Gradle版本是https://services.gradle.org/distributions/gradle-2.14.1-bin.zip FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root proj...
  • 2 votes
     answers
     views

    从Kubernetes pod访问另一个群集

    我在GKE中运行jenkins . 构建的一个步骤是使用 kubectl 来部署另一个集群 . 我在jenkins容器中安装了gcloud-sdk . 有问题的构建步骤是这样的: gcloud auth activate-service-account --key-file /etc/secrets/google-service-account gcloud config set project ...

热门问题