zoukankan      html  css  js  c++  java
  • 启用 Jenkins 持续构建 .NET 程序,关于配置nuget关键点

    网上关于 Jenkins + net 的文章一大堆,这里只贴出 配置中的关键点,

    第一步:

    从官网下载 nuget.exe 安装包进行安装, 如果项目是用 vs2017 开发的 需要特别注意,nuget 必须是 4.6+ 版本以上的,

    这步是关键:   D:Jenkins ools uget.exe update -Self  可以保证 nuget 版本是最新的.

    第二步:

    用 msbuild 命令 编译发布时 会有一个 bug,

    /t:Rebuild /p:Configuration=Release;DeleteExistingFiles=True;TargetFrameworkVersion=v4.5;VisualStudioVersion=15.0;PublishProfile=FolderProfile;DeployOnBuild=true

    DeleteExistingFiles=True;  这个参数不生效 ,但是用 vs2017 发布就生效. 所以解决办法:

    发到在 执行msbuild 命令之前 先执行 rmdir /s/q "项目输出目录"  先干掉这个目录 就好了.

    第三步:

    通过 rsync.exe 进行同步分发文件

     

  • 相关阅读:
    min_25筛入门
    [湖南集训]更为厉害/谈笑风生
    [ARC060D] 最良表現
    [CQOI2007]矩形
    [SCOI2009]粉刷匠
    PAT乙级1030
    PAT乙级1028
    PAT乙级1029
    PAT乙级1026
    PAT乙级1027
  • 原文地址:https://www.cnblogs.com/allenxt/p/9015637.html
Copyright © 2011-2022 走看看