问题标签 [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 回答
320 浏览

java - XL-Deploy 错误:错误:此脚本应使用 -expose-proxies 标志运行。线程“主”javax.script.ScriptException 中的异常:

[root@piyushjoshi bin]# sh cli.sh 用户名:admin 密码:欢迎使用 XL Deploy Jython CLI!键入“帮助”以了解可用于与 XL Deploy 交互的对象。

CLI 上可用的 XL 部署对象:

  • deployit:与 XL Deploy 交互的主要网关。
  • 部署:执行与设置部署相关的任务
  • factory:可以构建配置项(CI)和工件的助手
  • 存储库:对所有类型的 CI 执行 CRUD 操作的网关
  • security:访问 XL Deploy 的安全设置。
  • task2:访问 XL Deploy 的任务块引擎。
  • tasks:访问 XL Deploy 的任务引擎。!已弃用!请改用 task2。

要了解有关特定对象的更多信息,请键入 .help() 要了解有关对象的特定方法的更多信息,请键入 .help("")

阅读扩展:ext/ci.py 阅读扩展:ext/usageinfo.py

错误:此脚本应使用 -expose-proxies 标志运行。线程“主”javax.script.ScriptException 中的异常:SystemExit: 1 in at org.python.jsr223.PyScriptEngine.scriptException(PyScriptEngine.java:202) 的第 184 行,位于 org.python.jsr223.PyScriptEngine.eval(PyScriptEngine. java:42) at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:47) at com.xebialabs.deployit.cli.Interpreter.evaluate(Interpreter.java:87) at com.xebialabs.deployit.cli.Cli .readExtensions(Cli.java:242) at com.xebialabs.deployit.cli.Cli.getNewInterpreter(Cli.java:135) at com.xebialabs.deployit.cli.Cli.main(Cli.java:101) 原因: Traceback(最近一次调用最后一次):文件“”,第 184 行,在 SystemExit:1

0 投票
2 回答
1023 浏览

liquibase - Liquibase 在回滚时遵循的所有步骤是什么?

我不明白使用 Liquibase 回滚时的详细步骤。

我有类似 6 个变更集的场景,其中一个变更集回滚未定义 - 也就是说,仅<rollback/>在变更集中。

使用 deployIT 执行后,我可以在 Databasechangelog 表中看到 7 个条目,其中 6 个用于添加,1 个用于标记创建,因为使用了 deployIT。

回滚后,我看到了删除所有新添加的 6 个变更集的行为,即使六个变更集之一有一个空的回滚标记。

请哪位高手告诉我为什么?回滚的确切行为是什么?

总体上想知道何时从 Databasechangelog 中删除记录?

0 投票
1 回答
843 浏览

automated-deployment - XL Deploy 嵌套字典

我正在准备一个使用 XebiaLabs XL Deploy 工具进行部署的应用程序。

它是一个 .Net Windows 服务,在 app.config 中具有特定于环境的配置(跨多个 qa/uat/prod 服务器的多个实例)。

这些配置值已迁移到 XL Deploy 字典,app.config 使用占位符来引用每个必需的值。

有没有办法在 XL Deploy 中嵌套字典?即字典 1 将有一个以字典 2 为值的键?

文档中没有关于此的真实信息,也没有太多关于此的信息。

0 投票
2 回答
219 浏览

rest - XL-Deploy:如何检索有关执行计划步骤的信息?

TaskBlockService中有一个GET调用检索有关给定步骤的信息/tasks/v2/{taskid}/step/{stepPath}

问题如何指定stepPath的值?

0 投票
1 回答
215 浏览

deployit - 如何跳过特定的执行计划步骤?

TaskBlockService中有一个应该跳过一个或多个步骤POST的调用。没有一个很好的例子,给出了如何发布 XML(字符串列表)跳过步骤的路径

为 POSTed 数据尝试了以下内容:

文件remove-steps.xml内容 - 示例 1:

文件remove-steps.xml内容 - 示例 2:

0 投票
1 回答
132 浏览

rest - 在执行计划的多个块中跳过多个步骤

如何跳过特定的执行计划步骤?提供了一个答案以跳过单个路径块中的步骤。xml 中提供的示例可以跳过单个块的单个步骤或多个步骤。但是,我想在多个块中跳过多个步骤。例如我的 xml 看起来像:

当我执行 curl 命令以跳过这些任务(/skip)时,辅以 xml 文件,返回以下消息:

有趣的是,只有第一项 0_1_1_1_1 被跳过,其他项被忽略。我是否需要调整我的 xml 语法,或者是否有其他方法可以跳过多个块内的完整步骤列表?

0 投票
0 回答
461 浏览

maven - XLDeployvestion 和 java 版本不匹配

我已将 xldeploy manve 插件版本 6.0.0 添加到 maven pom 文件以创建 dar 文件。

当我构建 maven 项目(mvn clean install)时,发生以下异常。

看来是java版本问题。我已经在编译机上检查了 java 版本。

当我删除 xl deploy maven 插件项目正在成功编译。因此,似乎 xl-deploy-plugin 无法与 java7 一起正常工作。但是,当我检查文档时,它说 xl-deploy-maven-plugin 与 java7 一起使用。您对此有何解释,可能 xl-deploy-plugin 的某些依赖项会导致此问题。

xldeploy-maven-plugin-6.0.0 文档

0 投票
1 回答
932 浏览

maven - com.xebialabs.deployit.service.importer.ImporterException 在使用 Jenkins 导入项目时发生

使用 Jenkins 导入项目时出现以下异常

所有适当的参数都已分别在 pom 和 deploy-itpom 中设置。

deployit-pom.xml

pom.xml

如何解决这个问题?

0 投票
1 回答
944 浏览

maven - xldeploy-maven-plugin 不适用于应用程序 pom

我正在尝试让 xldeploy-maven 插件生成导入到 deployit 所需的 dar 文件。但是执行 maven build 命令会出现以下错误。

xldeploy-maven-plugin 最新版本是 6.0.0 并且正在使用相同的版本。我的 maven pom 配置如下。

我不确定是什么导致了这个错误。我已经下载了所有依赖项,但我仍然面临同样的错误。

0 投票
1 回答
149 浏览

tfs - XLDeploy 从 nuget 提要获取 .net 依赖项

我想为 .net 项目创建一个 dar 文件。我不想将所有依赖项都放在 dar 包中。我已将所有依赖项打包为 nuget 包并将它们推送到 TFS 上的 nuget 提要。我想使用来自 nuget 提要的包,我不想直接将它们放在 dar 文件中。但是,我找不到如何为位于 tfs 提要中的 nuget 包提供参考。

示例:将 nuget 工件发布到 tfs 提要 在此处输入图像描述

在 java 中,你可以用 maven/nexus 做同样的事情。您可以将包发布到 nexus,并且可以使用 nexus 中的 deployit-manifest.xml 中的包的文件 URI。您不必将工件直接放入 dar 文件中。下面有一个例子。

.net 项目是否有类似的方法 nuget/tfs 提要。