【问题标题】:Deploy two project solutions in one directory在一个目录下部署两个项目解决方案
【发布时间】:2017-02-14 18:43:47
【问题描述】:

我正在将两个项目从 Jenkins 部署到远程服务器。

我构建了一个包含两个这样的项目的解决方案:

然后我将构建项目部署到远程服务器目录,如下所示:

我也想在同一目的地添加第二个项目解决方案,即 "c:\jenkins\jobs\workspace\checkin\CheckInSystem\CIS.Services\obj\Release\Package\PackageTmp"

如果我使用第二个项目路径添加另一个批处理命令,它将首先在目标中开始替换。

【问题讨论】:

    标签: .net git visual-studio jenkins


    【解决方案1】:

    通过将第二个项目发布到第一个项目的位置,您的意图是什么?
    如果您只是想向已部署的项目添加一些额外的库,您可能应该构建像

    这样的工作流
    1. 编译第一个项目
    2. 编译第二个项目
    3. 将两个项目打包在一起
    4. 部署整个包

    您可以使用 ms-build 项目实现这样的工作流程,并在该 ms-build 项目而不是原始的 Visual Studio 解决方案上调用 msbild。

    【讨论】:

    • 如何使用命令行将两个项目打包在一起?你能帮我吗
    • 在我的项目中,我创建了一个本地临时文件夹,将所有项目的构建输出复制到其中,您可以执行类似的操作,并且所有必需的工件都位于您的临时文件夹(或任何其他所有部分共有的文件夹)您可以为此文件夹运行 msdeploy。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    相关资源
    最近更新 更多