对部署文件夹中的所有文件进行 WLDEPLOY



我正在尝试为我的本地开发环境自动化我的 Web 逻辑部署。我目前使用一个主 ant 构建文件,该文件编译 ~60 个项目并将相关的 ear、war、jar 文件复制到根目录外的部署文件夹中。现在我们通过 wl 控制台一一安装这些。我正在尝试在主构建文件中使用 wldeploy 自动执行此操作。我希望能够向此任务提供要按顺序部署的文件列表。Ant-contrib也有类似的东西,但它似乎很少活动,这让我感到紧张。另外,如果可能的话,我更愿意使用原生蚂蚁功能。

有没有蚂蚁原生的选择?我最好编写一些脚本来调用Web logic.deployer吗?还有我不知道的其他选择吗?

最好的选择是WLST。连接到管理服务器后尝试以下操作。

    app-list = [app1 app2 app3 ... app60]
    for app in app-list:
        edit()
        startEdit()
        app-path = "<path-to-your-apps>/"+app1
        deploy(app,app-path,targets=<your-targets>)
        print 'deployed '+app
        activate()

利用文档 http://docs.oracle.com/cloud/latest/fmw122100/WLSTC/reference.htm#WLSTC202

请保持此线程更新以解决任何问题。

您还可以使用 python OS 模块动态选择应用程序列表。

相关内容

  • 没有找到相关文章

最新更新