问题标签 [xlrelease]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1623 浏览

jenkins - 如何从 XL 发布任务触发 Jenkins 构建作业

我们一直在使用 ' XL Release ' 服务器 (XLR) 进行项目的发布管理,并使用 Jenkins 来持续集成来自 GitHub 的项目。我正在尝试通过提供基本配置(如 Jenkins URL/用户名/密码和 Jenkins 作业名称)来为 XLR 上的一个版本创建一个 Jenkins 任务,这些都是必需的。

现在,当我在 XLR 中启动任务时,它会给出以下错误消息,如下所示:

“在http://[Jenkins server]/job//build连接失败。状态:405”

除了响应看起来像下面的脚本:

响应头看起来像

问题

这种设置有什么先决条件吗?或者我是否遗漏了 Jenkins 配置中的任何内容?

如果有人可以指出任何方向,那将非常有帮助。到目前为止,尽管这两种工具默认情况下相互支持,但我无法找到任何适合这种组合(Jenkins+XLR)的文档。

注意:Jenkins 有一个 XL Release 插件,它有助于通过构建作业创建新版本。但我的要求完全相反,XLR 的任务将触发 Jenkins 构建工作。

0 投票
2 回答
1540 浏览

jenkins - How to trigger XL Release task from Jenkins ? Is it possible?

I have a CI pipeline configured on Jenkins. When the jobs execute successfully, I want a trigger to pass on to XL Release so that it automatically triggers the deployment process. Is this possible ?

0 投票
1 回答
200 浏览

plugins - 如何在 xl-release 上安装插件?

我已经从https://xebialabs.com/plugins/下载了 CA-LISA 插件,并且收到了 .zip 和 .jar 文件。我现在一直在安装插件。手动安装插件的步骤是什么?

0 投票
2 回答
371 浏览

jenkins - 使用多个 Jenkins 工件创建 Xl 部署包

有没有办法使用 Jenkins 创建一个 xl 部署包,然后将多个工件添加到包中?似乎在使用 xl deploy 插件时,一旦创建了包,就无法使用 Jenkins 将其他工件添加到包中。如果有任何帮助,我还使用调用 Jenkins 管道来构建多个工件的 xl 版本。谢谢!

0 投票
1 回答
152 浏览

nexus - XLRelease [Xebia Labs] 无法连接“unicode”和“NoneType”对象


我正在尝试通过调用 Jenkins 作业使用 XLRelease/XLDeploy 部署应用程序。我的工作流程如下:

-> 确认批准
-> 检查 Nexus 中是否存在工件
-> Jenkins 构建/上传到 Nexus 并将 DAR 上传到 XLDeploy
附加输入详细信息: 在此阶段的此处(即检查 Nexus 中是否存在工件)我正在关注错误信息:
在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

执行期间出现异常:TypeError: cannot concatenate 'unicode' and 'NoneType' objects in at line number 55

0 投票
1 回答
208 浏览

jenkins - Jenkins 构建不会从 XL 版本触发

XL 版本中的 Jenkins 构建任务不会触发 Jenkins 构建,而是在寻找作业运行的最后构建状态。谁能帮助如何从 XL 版本中触发 jenkins 工作?

0 投票
1 回答
223 浏览

exception - 如何使 xl 版本优雅地失败

我有 xl 版本要完成。它有多个阶段,每个阶段都包含多个任务。有一个模板(orchestor)负责多个应用程序的部署。我希望场景能够实现,即使其中一个应用程序发布失败,其余应用程序也将继续部署。整个过程由一个 groovy 脚本完成。

所以基本上我想要一种优雅的方式来处理 groovy 中用于 xl realese 的任务失败。代码是这样的:

0 投票
0 回答
533 浏览

python - 如何使用groovy从python脚本中获取返回值

我有一个 python 脚本放置在 bitbucket 位置。我在python文件中有如下代码

在 groovy 中我想存储这个返回值。在我的评估的下一步中将需要返回的值。为了实现这一点,我在我的代码中尝试了这样的事情

现在我得到变量“cmd”的空值。所以其余操作失败,给出空指针异常。甚至我不确定它是否是从脚本存储返回值的正确方法。请帮助解决这个问题。

这个 groovy 脚本被用于部署目的。提前致谢。

0 投票
1 回答
109 浏览

http - 如何使用 http 请求创建和启动 XL Release 版本?

我需要帮助,因为我不擅长 HTTP 请求。

我正在尝试使用 HTTP 请求在我的 XL 发布服务器上创建发布。现在我正在用 Curl 做它,在一个批处理文件中,就像那样

curl "https://{ID}:{password}@{IP}:{port}/api/v1/templates/Applications/Folder{IDFolder}/create" -i -X POST -H 'Content-Type:application/json' -H 'Accept:application/json' -d %0\..\ReleaseConfig.json

我调用的数据文件与脚本位于同一目录中,是这样的 json:

{ "releaseTitle" : "API Test", "releaseVariables" : { }, "releasePasswordVariables" : { }, "scheduledStartDate" : null, "autoStart" : false }

问题是,我在执行命令时遇到这样的错误:

RESTEASY003065: Cannot consume content type

你知道什么可以帮助我的案子吗?

谢谢

0 投票
1 回答
50 浏览

xml - 所有属性值的 XPath,而不仅仅是第一个?

编辑:我的问题是由一个没有完全实现 XPath 标准的工具引起的。我的尝试//key@应该奏效(见评论和答案),它不起作用的原因是该工具只显示第一个结果。

我的 XML 如下所示:

我正在寻找所有key属性的值(例如'resourcename'、'foo'等);不是<entry>节点的值。我无法提前知道会有多少条目,也不知道内容是什么。

我尝试了以下方法:

//@* -> 给出所有属性,不仅是key
//entries/@*-> 不返回
//entry@*-> 不返回
//@key-> 只返回第一个结果
//entries/key[*]-> 不返回
//entry@key-> 不返回
//entry@key=*-> 不返回

我可能也尝试过其他人,但这些是我能记住的。如果有任何区别:XPath 由 Xebialabs 的 XLRelease 中的“XML Webhook”任务执行。