jenkins相关内容

Jenkins Powershell插件正在运行32位Powershell,我需要64位

我对Jenkins中的Powershell集成还很陌生,并且我的脚本无法运行,因为(我相信)我需要Powershell以64位执行.正在运行: [Environment]::Is64BitProcess 在执行序列中的 会产生false,然后显示我使用的cmdlet(Get-WindowsFeature)被识别为cmdlet,以此类推.以某种方式执行64位Powershell脚本? 谢 ..
发布时间:2019-09-02 19:32:53 其他开发

在声明性詹金斯管道中-我可以动态设置代理标签吗?

是否可以动态设置代理标签而不是设置为纯字符串? 该工作分为两个阶段: 第一阶段-始终在“主"代理上运行.在本阶段结束时,我将知道第二阶段应该在哪个代理上运行. 第二阶段-应在第一阶段确定的代理上运行. 我的(无效的)尝试如下: pipeline { agent { label 'master' } stages { stage('Stage ..
发布时间:2019-09-02 19:32:44 其他开发

得到Spring错误“名为"x"的Bean必须是类型[y],但实际上是类型[$ Proxy]".在詹金斯

我已经调试了一段时间,我希望有人可以在这里阐明一些问题. 我有一个使用JDK 1.6添加到Jenkins中的Maven项目.我在这个项目中使用AOP来处理数据库事务. 当我在Jenkins中运行构建时,我的测试用例失败,但有以下例外:- Caused by: org.springframework.beans.factory.BeanCreationException: Err ..
发布时间:2019-09-02 19:32:36 其他开发

在JENKINS上处理泄漏的文件描述符错误

我将作业配置为停止和启动tomcat服务器时收到此错误: 处理泄漏的文件描述符.参见 http://wiki.jenkins-ci.org/display/JENKINS/Spawning + processes + from + build 了解更多信息 当我用Google搜索它时,我得到了一个推荐的解决方案,如set BUILD_ID=dontKillMe 这是确切的解决方案吗? ..
发布时间:2019-09-02 19:32:34 其他开发

如何在Jenkins上更改工作区并建立记录根目录?

我希望将詹金斯的数据写入驱动器"E:",因为这是服务器上的大型驱动器. Jenkins本身安装在"C:"上. 我该怎么做? 我看到的默认配置是: 工作区根目录:$ {ITEM_ROOTDIR}/workspace 构建记录根目录: $ {ITEM_ROOTDIR}/builds 以下更改将帮助我实现我所需要的吗? 工作区根目录:E:/Jenkins/workspac ..
发布时间:2019-09-02 19:32:31 其他开发

Jenkins-同时运行单个构建的实例

我希望能够同时运行同一詹金斯工作的多个版本. 示例: 构建[* jenkins_job_1 *]:调用参数为'A'的蚂蚁脚本 构建[* jenkins_job_1 *]:调用参数为'B'的蚂蚁脚本 必要时重复 作业的每个实例同时运行,而不是通过队列运行. 我要这样做的原因是避免必须创建几乎相同的几个作业,而所有这些作业都需要维护. 是否可以执行此操作,或者是否可以使用 ..
发布时间:2019-09-02 19:32:28 其他开发

在詹金斯大师中修改PATH变量

我正在尝试在jenkins主节点(我没有从节点)中修改PATH.从“全局属性->环境变量"中,我添加2个条目:"PATH",其值为"$ PATH:/opt/foo"和"FOO",其值为"BAR".现在,当我运行我的自由样式作业时,执行外壳构建步骤为"echo $ PATH;". echo $ FOO“我看到PATH未被修改,因此FOO可以正确显示. 这是为什么? 有什么办法可以从jenkins全局 ..
发布时间:2019-09-02 19:32:16 其他开发

Jenkins管道脚本中@NonCPS的作用是什么

我在Jenkins中有一个管道脚本. 我曾经遇到这个异常: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: 脚本不允许使用groovy.json.JsonSlurperClassic方法 parseText java.lang.String 我查找了异常,发现一些迹象表明我应该注释使用@N ..
发布时间:2019-09-02 19:32:13 其他开发

当它作为守护程序在Ubuntu上运行时,如何给Jenkins更多的堆空间?

我的Jenkins作业内存不足,在构建日志中给出了java.lang.OutOfMemoryError消息.但是我使用Ubuntu Package Manager,aptitude或apt-get来安装Jenkins,但我不知道在哪里寻找更改分配给Jenkins的堆空间的数量. 解决方案 在Jenkins作业运行时,您可能会遇到两种类型的OutOfMemoryError消息: jav ..
发布时间:2019-09-02 19:31:55 Java开发

“定期构建"詹金斯的多分支流水线

我正在使用Pipeline插件运行Jenkins 2.我已经建立了一个多分支管道项目,其中每个分支(主分支,开发分支等)在根目录中都有一个Jenkinsfile.设置起来很简单.但是,即使代码未更改,如何使每个分支定期运行(而不是分支索引),我还是一头雾水.我需要在我的Jenkins文件中添加什么以启用定期构建? 解决方案 如果使用声明性样式的Jenkinsfile,则使用pipeline ..
发布时间:2019-09-02 19:31:53 其他开发

Jenkins限制了每个用户的作业视图

是否有一种方法可以限制用户仅查看詹金斯中的某些作业. Jenkins允许通过“基于项目的矩阵授权策略"来限制每个项目的用户能力.问题在于,没有“总体"“读取"设置,用户将无法访问任何内容.这似乎使他们可以查看所有作业. 还有另一个允许工作限制的插件吗? 解决方案 这就是您要搜索的内容:允许用户访问特定项目 没有截图的简短说明: 使用“管理Jenkins" =>“配置系统 ..
发布时间:2019-09-02 19:31:38 其他开发

如何在Jenkins中手动安装插件

从更新中心安装插件会导致: 检查Internet连接失败连接到 http://www.google.com/.也许您需要配置HTTP代理?部署插件失败-详细信息hudson.util.IOException2:无法从中下载 http://updates.jenkins-ci.org/download/plugins /deploy/1.9/deploy.hpi 是否可以下载插件并将其手 ..
发布时间:2019-09-02 19:31:26 其他开发

防止Jenkins将工件安装到本地Maven存储库

即使仅以clean package为目标执行作业,Jenkins仍将最新构建的工件安装到本地Maven存储库中. 当某人不小心提交了共享库的更新版本而未增加该库的POM中的版本号时,这引起了一个问题. Jenkins构建了jar,将其安装到本地Maven存储库,然后(按配置)将工件部署到我们的共享Nexus存储库. Nexus非常正确地拒绝接受新的工件,因为它已经具有具有给定版本号的发行版. ..
发布时间:2019-09-02 19:31:20 其他开发

您如何将Jenkins中的特定工件部署到Nexus中?

我有一个在Jenkins中运行的多模块Maven项目.我想将最终工件(装配体构建中的RPM)部署到Nexus服务器.我认为没有理由部署中间工件(因此没有"mvn clean deploy"),因为这会在我不需要的服务器上产生额外的垃圾.我们正在尝试建立连续的交付渠道,因此我们从未部署过SNAPSHOT版本. Jenkins的各种插件似乎都集中在部署所有工件上.我该如何部署自己选择的那个? 编 ..
发布时间:2019-09-02 19:31:17 其他开发

超时从渲染器接收消息:600.000当我们使用Jenkins Windows服务模式执行Selenium脚本时

我们每天都在使用jenkins窗口服务(无头模式)来执行硒自动化脚本.直到昨天,它的运行情况还不错.突然,它停止工作并且没有启动浏览器.它显示以下错误消息[15536​​77874.187] [SEVERE]:超时从渲染器接收消息:600.000.之后,所有其他测试用例都将失败. 如果我们使用没有Windows服务的jenkins运行构建,则工作正常.我们仅使用Windows即服务 遇到此 ..
发布时间:2019-09-02 19:31:14 其他开发