首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python CLI运行XlDeploy文件

python CLI运行XlDeploy文件
EN

Stack Overflow用户
提问于 2018-09-25 02:36:26
回答 1查看 171关注 0票数 0

https://docs.xebialabs.com/xl-deploy/concept/getting-started-with-the-xl-deploy-cli.html

我指的是这个链接。已经配置了我的cli,并将DEPLOYIT_CLI_HOME环境变量设置为安装CLI的根目录。

假设我在windows命令提示符下的文件夹d:\abc\中

我在windows命令提示符下执行以下命令:

cli -username -password -f abc.py

文件abc.py位于文件夹位置d:\abc。当我运行此命令时,它会在DEPLOYIT_CLI_HOME路径位置下的ext文件夹中搜索abc.py。

EN

回答 1

Stack Overflow用户

发布于 2018-09-26 17:08:20

通过XLDeploy命令行界面运行脚本时,您有两种选择,

1-将脚本的完整绝对路径作为参数传递给CLI。

2-将脚本放在ext目录中,其中ext目录的所有内容在CLI引导时被读取,以便您可以使用在其中定义的任何函数。当您想要扩展命令行界面时,通常会发生这种情况,有关更多详细信息,请查看下面的链接extending the cli

您可以通过安装在CLI启动期间加载的扩展来扩展XL Deploy CLI。扩展是Python脚本,例如具有Python类定义的Python脚本,它们将在从CLI运行的命令或脚本中可用。此功能可与启动CLI时在命令行上提供的参数结合使用

因此,在您的示例中,它不会在ext目录中搜索您的脚本abc.py,您需要将完整路径传递给它,或者如果脚本放在您的ext目录中,您将不必将其作为参数传递给cli.cmd。

但是,建议您按照此链接set environment variables将DEPLOYIT_CLI_HOME环境变量设置为安装CLI的根目录。无论您从何处启动cli.cmd,在构建类路径和启动CLI java进程之前,CLI start script实际上会将目录更改为DEPLOYIT_CLI_HOME。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52485415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档