问题标签 [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.
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 构建工作。
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 ?
plugins - 如何在 xl-release 上安装插件?
我已经从https://xebialabs.com/plugins/下载了 CA-LISA 插件,并且收到了 .zip 和 .jar 文件。我现在一直在安装插件。手动安装插件的步骤是什么?
jenkins - 使用多个 Jenkins 工件创建 Xl 部署包
有没有办法使用 Jenkins 创建一个 xl 部署包,然后将多个工件添加到包中?似乎在使用 xl deploy 插件时,一旦创建了包,就无法使用 Jenkins 将其他工件添加到包中。如果有任何帮助,我还使用调用 Jenkins 管道来构建多个工件的 xl 版本。谢谢!
jenkins - Jenkins 构建不会从 XL 版本触发
XL 版本中的 Jenkins 构建任务不会触发 Jenkins 构建,而是在寻找作业运行的最后构建状态。谁能帮助如何从 XL 版本中触发 jenkins 工作?
exception - 如何使 xl 版本优雅地失败
我有 xl 版本要完成。它有多个阶段,每个阶段都包含多个任务。有一个模板(orchestor)负责多个应用程序的部署。我希望场景能够实现,即使其中一个应用程序发布失败,其余应用程序也将继续部署。整个过程由一个 groovy 脚本完成。
所以基本上我想要一种优雅的方式来处理 groovy 中用于 xl realese 的任务失败。代码是这样的:
python - 如何使用groovy从python脚本中获取返回值
我有一个 python 脚本放置在 bitbucket 位置。我在python文件中有如下代码
在 groovy 中我想存储这个返回值。在我的评估的下一步中将需要返回的值。为了实现这一点,我在我的代码中尝试了这样的事情
现在我得到变量“cmd”的空值。所以其余操作失败,给出空指针异常。甚至我不确定它是否是从脚本存储返回值的正确方法。请帮助解决这个问题。
这个 groovy 脚本被用于部署目的。提前致谢。
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
你知道什么可以帮助我的案子吗?
谢谢
xml - 所有属性值的 XPath,而不仅仅是第一个?
编辑:我的问题是由一个没有完全实现 XPath 标准的工具引起的。我的尝试
//key@
应该奏效(见评论和答案),它不起作用的原因是该工具只显示第一个结果。
我的 XML 如下所示:
我正在寻找所有key
属性的值(例如'resourcename'、'foo'等);不是<entry>
节点的值。我无法提前知道会有多少条目,也不知道内容是什么。
我尝试了以下方法:
//@*
-> 给出所有属性,不仅是key
//entries/@*
-> 不返回
//entry@*
-> 不返回
//@key
-> 只返回第一个结果
//entries/key[*]
-> 不返回
//entry@key
-> 不返回
//entry@key=*
-> 不返回
我可能也尝试过其他人,但这些是我能记住的。如果有任何区别:XPath 由 Xebialabs 的 XLRelease 中的“XML Webhook”任务执行。