【问题标题】:How to place an artifact in a remote server and unzip如何将工件放在远程服务器中并解压缩
【发布时间】:2020-05-06 22:57:32
【问题描述】:

您好,需要使用 Jenkins 进行持续部署,以下是实现的步骤。 1.Jenkins作业从Nexus下载工件并将其放置在远程服务器中 2.解压缩远程服务器中存在的工件。 3.在远程服务器执行Gradle任务

【问题讨论】:

    标签: jenkins gradle nexus continuous-deployment


    【解决方案1】:

    您可以尝试使用 Ansible,也许 https://docs.ansible.com/ansible/latest/modules/copy_module.html

    如果是 Windows: https://docs.ansible.com/ansible/latest/modules/win_unzip_module.html

    您有适合各种情况的模块: https://docs.ansible.com/ansible/latest/modules/modules_by_category.html

    您可以使用 Jenkins 来执行此操作,编写代码脚本,并可能将登录信息存储在 Jenkins 凭据中。

    【讨论】:

    • 我的 jenkins 在 windows 平台上运行,我认为 ansible 不能在 windows 中工作。有没有其他方法可以实现这一点
    • Chef 在 Windows 中运行良好,我过去使用过成功。 docs.chef.io/windows
    猜你喜欢
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多