问题标签 [xl-deploy]

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 回答
160 浏览

xl-deploy - XLdeploy:无法创建具有正确名称的文件夹

我必须在 dar 中创建一个文件夹。我在我的 POM 中使用以下代码

但是当 dar 正在创建时,我只看到资源文件夹而不是 Test_APP_resource。

使用以下 Deployit 版本

0 投票
1 回答
77 浏览

tomcat - 自动化 xldeploy 中的配置项

目前,我在 xldeploy 中手动创建配置项,例如添加基础架构、环境和包。请让我知道是否有任何流程或模板可以自动创建配置项。

0 投票
1 回答
182 浏览

xl-deploy - 无法从 xl-deploy cli 创建任务

我想尝试使用 cli 部署 dar 文件。我已经在我们的一台构建机器上设置了 cli。

我也浏览了文档(https://docs.xebialabs.com/xl-deploy/4.5.x/climanual.html)。但是当我运行下面的代码时。我在创建任务的步骤中遇到错误。

错误:

我该如何解决这个问题?

0 投票
1 回答
1040 浏览

jenkins - 如何在 Jenkinsfile 中使用环境变量

我遇到了与此处提到的类似的问题: Jenkinsfile Declarative Pipeline defined dynamic env vars

我正在尝试通过 jenkinsfile 部署应用程序。为此,我必须在 Jenkins 的部署阶段运行此命令(如果我对值进行硬编码,那么它可以正常工作):

“testapp_1.0.4.5.Build39_TAG-test”在运行时生成。可以通过连接"${TagVersion}.Build${env.BUILD_NUMBER}_${ComponentTagName}" 我在 jenkins 管道中尝试的以下代码来创建它:

我检查了输出,它显示正确:

但是xldDeploy serverCredentials: 'username', environmentId: 'Environments/SysTest1/SysTest1_1', packageId: "${env.packageid}" 作为 [/repository/ci/'Applications/Testapp/testapp_1.0.4.5.Build39_TAG-test']: Repository entity ['Applications/Testapp/testapp_1.0.4.5.Build39_TAG-test'] not found

我觉得我不能用packageId: "${env.packageid}"

有什么我可以尝试的吗?也许是 Groovy 或 Python 代码?

0 投票
1 回答
466 浏览

jenkins-pipeline - XLDeploy 部署失败时如何禁用回滚

我正在搜索如何在我的部署被 XLDeploy(使用 jenkinsFile 中的插件)破坏(出错)时禁用回滚过程。

以下可能的部署失败策略。XL Deploy 任务可以

回滚部署 取消部署 保持部署原样(我正在寻找此选项而不回滚)是否有一个标志可以传递给 XLDeploy(或任何方法)以确保不需要执行回滚当部署失败?

这是我的詹金斯文件管道

当我查看源代码时,我在https://github.com/jenkinsci/xldeploy-plugin/blob/f11cdceb0ecb1ede28386c40a6303520f7225abe/src/main/java/com/xebialabs/deployit/ci/server/DeployCommand.java/ // 片段

即,我不明白有这个标志控制回滚(活动与否)如何在我的 JnekinsFile 上使用它

谢谢

0 投票
1 回答
557 浏览

xl-deploy - xl-deploy:获取 HTTP 错误代码:500 错误

运行“mvn clean xldeploy:import”时出现此错误

如何解决?

0 投票
1 回答
931 浏览

api - 如何使用 XL Deploy Api 获取已部署应用程序的列表

如何使用 XL Deploy REST Api 获取已部署应用程序的列表及其持续时间。

我在文档https://docs.xebialabs.com/xl-deploy/8.6.x/rest-api/index.html
上进行了搜索, 我找到了我需要的请求,也许我没有在正确的地方搜索

0 投票
1 回答
894 浏览

maven - 使用 build-helper-maven-plugin

我有下面的 pom.xml。

我想tag使用以下命令将属性传递给我的构建:

mvn clean package -Dtag=test

它应该将此属性拆分为另外两个,my.group一个my.version,然后在一个 URI 中使用它来构建一个 XLDeploy 包,使用xldeploy-maven-plugin( https://docs.xebialabs.com/xldeploy-maven-plugin/6.0.x/ )。

我的问题是regex-properties目标实际上是在完成这项工作,正如我所看到的,这要归功于maven-antrun-plugin

但是该命令grep fileUri target\deployit-working-dir\deployit-manifest.xml显示 Uri 中的变量没有被替换:

POM 是以下文件:

我不太确定build-helper-maven-plugin我的 POM 中是否有错误或其他任何地方,或者是否只是缺少替换xldeploy-maven-plugin...

谢谢您的帮助 ;)

0 投票
2 回答
152 浏览

java - 有没有办法在maven中声明两个nexus url来搜索单个工件

我正在尝试从 nexus URL 获取工件,我希望 maven 在第一个 Nexus URL 中搜索它,如果找不到,它应该在第二个 URL 中查找它。

准确地说,我想为 XL Deploy 添加多个存储库。这是格式。

这是 XL Deploy 配置页面的链接

0 投票
2 回答
260 浏览

xml - 在xml文件中添加变量

在我的 azure devops“发布到 XL 部署”任务中,我指的是 deployit-manifest.xml 文件,我需要在其中提及文件路径。我的文件名包含每次构建都会更改的 buildid。如何在 deployit-manifest.xml 文件的文件名中动态添加此构建 ID:

谢谢你的帮助