jenkins-plugins相关内容

使用jenkins管道插件实现动态并行构建的想法

我需要为构建并行运行一组任务,该构建的任务是动态的,可能会更改.在执行以下操作时,我需要一些帮助. 构建的任务详细信息将在xml中动态生成,该xml包含必须并行/串行执行哪些任务的信息 示例: 说有一个版本A. 具有下面的任务和执行顺序,必须先执行第一个任务1,然后再执行task2,然后将task3并行执行,接下来是任务4 任务1 task2,task3 task ..
发布时间:2019-09-02 20:29:26 其他开发

詹金斯:由于工作区问题,从红色到灰色,我该如何为失败的构建颜色?

仅当在构建代码时出现问题(例如编译问题)时,才应该对我们的詹金斯版本进行红色. 如果存在sysops问题-例如工作空间已满,一些奴隶掉了下来,...我们需要把工作变成灰色,以表明Jenkins本身存在一个问题,但应该不将开发人员置于高度戒备状态. 这是一个作业日志,需要将其变成灰色而不是红色: 04:19:19 ERROR: SEVERE ERROR occurs 04:19:1 ..
发布时间:2019-09-02 20:29:03 其他开发

Jenkins并行触发并等待

我有4个作业,需要按以下顺序执行 JOB A |------> JOB B |------> JOB C |------> JOB D 在上面 A应触发B& C并行和C反过来触发D. A应该将作业保持运行状态,直到全部3个完成. 我尝试了以下插件,但无法实现所需的功能 加入插件 Multijob插件 多配置项目 参数化触发器插件 ..
发布时间:2019-09-02 20:29:01 其他开发

Jenkins 2多分支管道-如何使用角色策略插件限制分支的可见性/执行?

我在具有两个分支的项目中使用多分支管道:开发和掌握.这将创建两个子项目,每个子项目一个: App_Pipeline |---master |---develop 我已经设置了“角色策略"插件,以根据分配的角色来控制作业/管道的授权(可见性). 项目角色: 管理器:使用正则表达式App_.* 开发人员:使用正则表达式App_.* 在我目前的角色下,两 ..

如何自动增加jenkins的内部版本号?

如何自动增加jenkins的内部版本号或使用shell脚本? 现在,我正在使用configure选项进行相同的操作,并手动进行增加.我想自动做. 解决方案 您要的内容(即,在多个作业之间保持内部版本号相同)只是在詹金斯(Jenkins)中不可能.这是通过设计(如詹金斯创建者本人所指出的)完成的:建立 run 号就是:一个 run 号. 应该是连续的. 它不是不是版本号. 但是,有 ..

Jenkins + Gerrit触发器不会自动生成

Jenkins似乎并没有自动引入需要从Gerrit进行审查的更改. 我们正在使用Gerrit触发器. 此外,如果我尝试手动触发一些操作,似乎什么也没发生. Gerrit触发器管理区域中的“控件"似乎并不多...闪烁“正在启动",“正在停止"或“正在重新启动" 有什么想法我做错了吗? 解决方案 我遇到了同样的问题,这与我的工作中默认Gerritt设置有关,用于匹配分支 ..
发布时间:2019-09-02 20:27:33 其他开发

在MACOSX下,jenkins用户的密码是什么?

我正在尝试使用TestFlight,Jenkings,GitHub,Sonar为iOS(iPhone和iPad)创建CI. 我下载了macosx jenkings软件包/向导.看来它为我的mac电脑创建了一个用户. 密码是多少? 因为我在使用钥匙串时遇到问题,我猜这是因为我使用的是我自己的用户,而不是jenkins个人资料. 亲切的问候, 里卡多. 解决方案 如果我没记错的话,默认情况下未 ..
发布时间:2019-09-02 20:26:49 其他开发

Jenkins-与父回购不同的Git子模块凭证

背景 Jenkins被用于从具有Git子模块的Git仓库中构建工件.子模块与父项目不在同一个仓库中,甚至不在同一个端点上.问题在于,父凭证检查良好,因为凭证ssh密钥A与主/父凭证相关联,但并不奇怪,该子模块失败,因为凭证ssh密钥B与Jenkins的存储库无关的观点. 令人惊讶的是,詹金斯没有更好的现成的Git子模块支持.是时候贡献力量了. 问题 是否可以为单个Git存储 ..
发布时间:2019-09-02 20:26:29 其他开发

Jenkins作业中止时运行构建后脚本

是否有一种方法/插件可以在Jenkins作业中止时运行后构建脚本. 我确实看到,post build插件提供了执行一组脚本的操作,但是这些脚本只能在两个选项(成功的作业或失败的作业)上运行. 解决方案 此问题得到了肯定的回答即使作业已中止,也会运行 Post Build Task 插件. /p> 使用它在日志文本中搜索“构建已中止",您可以指定要运行的Shell脚本. 像魅力一样工 ..
发布时间:2019-09-02 20:25:22 其他开发

Jenkins安装向导空白页

我刚刚通过npm在我的RHEL 6.0服务器上安装了Jenkins: npm -ivh jenkins-2.7.2-1.1.noarch.rpm 我还将端口配置为9917,以避免与Tomcat服务器冲突,从而允许我访问ipaddress:9917的Jenkins页面.在 Unlock Jenkins 页面上输入初始管理员密码后,出现空白页面,标题为"SetupWizard [Jenkin ..
发布时间:2019-09-02 20:24:55 其他开发

Jenkins插件的.hpi和.jpi有什么区别?

我已经通过两种方式安装了Jenkins插件,即手动将.hpi文件保存在Jenkins主目录中,然后从Jenkins前端安装(管理Jenkins>管理插件). 我在这里注意到的是,当我手动安装插件(下载为.hpi文件)时,它以扩展名.hpi安装,并且在通过Jenkins前端安装插件时,我注意到该插件再次安装为.jpi. 但是为什么呢?后台发生了什么事?我知道功能不会改变,但是它看起来很有 ..
发布时间:2019-09-02 20:24:48 其他开发

gitea和jenkins webhook

我正在测试Gitea,并希望它触发Jenkins构建,非常基本的用例.我知道可以使用现有的GOGs webhook插件,但最近还发现Jenkins也有一个Gitea插件. 在GOGS情况下,您可以通过以下方式致电詹金斯: http://localhost:8080/gogs-webhook/?job = job_name 在上面的示例中,显然根据需要更新了詹金斯的位置和职位名称. ..
发布时间:2019-09-02 20:24:28 其他开发

在Jenkins的email-ext中快速测试Jelly模板

Jenkins的Email-ext允许您编写Jelly电子邮件模板.如何编写和测试一个而不每次都触发构建?基本上,我正在寻找1秒钟的迭代时间,在该迭代中我可以修改Jelly脚本,在浏览器上单击“刷新",然后它将根据硬代码项目自动生成模板并生成结果. 解决方案 在该插件的最新版本中,现在可以选择针对构建版本测试模板.当您在作业的屏幕上时,左侧应该有一个链接,显示电子邮件模板测试.它将允许您选 ..
发布时间:2019-09-02 20:24:20 其他开发

配置Jenkins作业以从SVN选择应用程序和主干/标签/分支

我们要使用一个Jenkins作业来构建应用程序. 来自如何配置单个Jenkins作业以从主干或分支进行释放的解决方案?是 不起作用,因为我们的SVN结构不同(出于历史原因,我们无法更改): http://my-svn-repo/projects/ ├───branches │ ├───app1 │ │ ├───BRANCH_A │ │ ├───BRANCH_B │ ..
发布时间:2019-09-02 20:24:16 其他开发

复杂而漫长的单人工作詹金斯工作流水线版本:有吗?

TL; DR 在免费的Jenkins中拥有一个单个 Jenking Job Pipeline作业来进行完整的长期运行的部署/“构建"链有意义吗,因为无法使用可恢复的checkpoint? 序曲 我正在查看 Jenkins'当前开放/免费的我会注意到,我认为您免费获得的 简直太神奇了,同时看到了大部分内容(工作流程本身,单项和多项工作 在我看来,考虑到 stash ing J ..
发布时间:2019-09-02 20:24:14 其他开发

成功构建后,从远程计算机上的工作区执行Shell脚本(Jenkins)

情况是-我有一个作业A,该作业运行我的蚂蚁脚本并为我打包工件. 我还使用参数化的触发式插件来触发我的“作业B",这将把我的工件部署到远程计算机上. 工作A正常工作,工作B正常. 我必须对作业B执行的任务是 GIT签出(包含我的部署脚本)(成功执行). 将工件从以前的版本复制到远程计算机. (成功完成) 在远程计算机上运行shell脚本(工作空间文件夹中存在脚本)-面临的 ..
发布时间:2019-09-02 20:23:25 其他开发

Jenkins/Hudson-如何并行运行多个作业,深度超过1级?

我正在尝试让以下工作流程同时在Jenkins中运行.因此,例如,A和B同时运行. A一次完成后,同时运行A2和A3,依此类推... 这似乎是一个非常常见的用例,但是我尝试过的大多数插件都不支持超过1级的深度,下面的A分支就是这种情况.在这里加入插件似乎没有帮助. 我关于如何使这个简单的构建管道起作用的任何线索? 解决方案 正如 jgritty 指出,您可以使用构建流程插件.为了 ..

如何创建公共Jenkins更新站点的本地镜像?

我们在没有Internet访问权限的服务器(甚至通过代理)上运行Jenkins. 安装并保持Jenkins安装最新是很痛苦的! 我的想法是通过可访问Internet的Windows工作站对完整的Jenkins公共更新站点进行本地镜像.然后通过NFS共享将该本地镜像提供给Jenkins. 所以我的问题是:如何制作本地镜像? 您是否有更好/更简单的想法来使Jenkins安装保持最新? ..
发布时间:2019-09-02 20:23:02 其他开发

Jenkins Gerrit触发器在构建时未获取我的更改

我已经用gerrit触发器插件配置了jenkins,以验证我们推送到gerrit的每个提交. 我希望此触发器将我的最新更改包含在原始回购中并进行构建. 但是,它只是克隆回购项目,无需我的更改即可编译. 下面是我在jenkins中对gerrit触发器的配置设置. Refspec: $GERRIT_REFSPEC Branches to build: $GERRIT_BRANCH Bu ..
发布时间:2019-09-02 20:22:41 其他开发