1

[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

at org.python.core.PySystemState.exit(PySystemState.java:1494)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204)
at org.python.core.PyObject.__call__(PyObject.java:478)
at org.python.core.PyObject.__call__(PyObject.java:482)
at org.python.core.PyMethod.__call__(PyMethod.java:141)
at org.python.pycode._pyx1.f$0(<script>:270)
at org.python.pycode._pyx1.call_function(<script>)
at org.python.core.PyTableCode.call(PyTableCode.java:167)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.Py.runCode(Py.java:1386)
at org.python.core.__builtin__.eval(__builtin__.java:497)
at org.python.core.__builtin__.eval(__builtin__.java:501)
at org.python.util.PythonInterpreter.eval(PythonInterpreter.java:259)
at org.python.jsr223.PyScriptEngine.eval(PyScriptEngine.java:40)
... 5 more
4

1 回答 1

0

我认为usageinfo.py您安装的脚本ext可能正在使用 CLI 中的一些高级功能。您可以使用 运行相同的脚本-expose-proxies吗?

因此,按如下方式启动 CLI:

sh cli.sh -expose-proxies
于 2016-05-12T22:15:10.437 回答