gpt4 book ai didi

msbuild - 使用 msbuild 命令行在指定路径中发布网站

转载 作者:行者123 更新时间:2023-12-04 04:54:07 28 4
gpt4 key购买 nike

我想使用 msbuild 命令行发布我的网站。我的要求低于 mentod

  1. 从服务器获取最新的代码并存储在指定的文件夹中。这是通过以下代码完成的

    <Target Name="GetSource">
    <Message Text="Checking out trunk into $(SourceDirectory)" />
    <SvnCheckout RepositoryPath="$(SvnCheckoutPath)"
    LocalPath="$(CheckOutPath)"
    UserName="aaa"
    Password="aa">


    <Output TaskParameter="Revision" PropertyName="Revision" />

    </SvnCheckout>
    <Message Text="Have got revision: $(Revision)"/>
    </Target>

    我已实现在指定文件夹中获取更新代码。(第一个要求已完成)

2.构建3.发布到指定路径

那么你能告诉我如何达到 2 和 3 的要求吗??

最佳答案

您可以为“发布”创建一个新目标,并从命令行指定目标并包含一个参数,该参数包含您要发布网站的路径。

<Target Name="Publish">
<PropertyGroup>
<PublishDirectory>$(PublishDirectory)</PublishDirectory>
</PropertyGroup>

<!-- publish logic using a copy files task or custom task goes here -->
</Target>

从命令行调用 MSBUILD,指定要执行的目标和要发布的路径:

msbuild.exe /t:Publish /p:PublishDirectory="D:\InetPubExt\HomeApp\"

这应该让你开始 :)

关于msbuild - 使用 msbuild 命令行在指定路径中发布网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17019194/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com