Jenkins VISUAL STUDIO 项目API/ WEBSITE 编译部署中遇到的一些坑

  • Asp.Net Core 2.1 Web程序

    1.  安装适配的dotnet sdk 应用程序。dotnet-sdk-2.1.200-win-x64.exe
    2. 在命令行编译:
      pushd C:\Program Files\dotnet
      dotnet publish --framework netcoreapp2.1 --runtime win-x64 --self-contained true -c release -o "C:\TestwebsiteApi" "D:\JenkinsData\workspace\compiletestWebsite\xxxxxx.Api.csproj"

      编译完成,在c盘可以找到编译完成的目标文件

  • nuget.exe restore 包文件管理还原

    1. 下载NUGET.EXE,利用nuget.exe提供的功能来还原包文件
    2. pushd D:\tool
      nuget.exe restore "D:\JenkinsData\workspace\compilexxx.Api.sln" -ConfigFile "C:\Users\Administrator\AppData\Roaming\NuGet\NuGet.Config" -NoCache

      完事。

    3. 相应的config文件形如:

      <packageSources>
          <add key="NuGet 官方程序包源" value="https://nuget.org/api/v2/" />
          <add key="Ji Package source" value="http://192.168.208.99/nuget/" />
        </packageSources>

      配置可以从vs获得。

  • .net framwork 4.5 API 编译

    1. pushd C:\Program Files (x86)\MSBuild\14.0\Bin
      msbuild "D:\JenkinsData\workspace\compilexxxxxkApi.csproj" /t:rebuild /p:TargetFrameworkVersion=v4.5;Configuration=Release;DebugType=none

      完事,在相应bin里面找文件

  • website 编译

    pushd C:\Program Files (x86)\MSBuild\14.0\Bin
    msbuild "D:\JenkinsData\workspace\compileYQ4.5project\Media.Net.Web\Media.Net.Web.csproj"  /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release;DebugType=none /property:TargetFrameworkVersion=v4.5 /p:WebProjectOutputDir=C:\publish45 /p:OutputPath=C:\publish45\bin

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值