【发布时间】:2018-06-05 14:09:40
【问题描述】:
我目前正在尝试在 Linux Jenkins 服务器中构建一个 php 应用程序,然后使用 IIS 通过 Publish Over CIFS 插件将构建工件发布到远程 Windows 服务器。
但是,如果应用程序正在使用中,插件 Publish Over CIFS 将不允许我写入 Windows 共享,说它正在使用中。这让我相信我需要在发布时以某种方式启动/停止 IIS 网站。
有人有这方面的经验吗?有没有更好的方法将 PHP 工件从 Linux 上的 Jenkins 发布到单独的远程 Windows IIS 服务器?
【问题讨论】:
-
安装 IIS REST API github.com/Microsoft/IIS.Administration 然后在你的构建脚本中你可以使用它来控制 IIS。
标签: iis jenkins jenkins-pipeline devops