zoukankan      html  css  js  c++  java
  • Jenkins .NET项目持续集成配置

    基本步骤

    1. 安装并配置MSBUILD

    • 在系统管理->插件管理->添加MSBuild插件
    • 在系统管理->系统设置->找到MSBuild配置部分,配置不同的MSbuild版本

    2. 添加项目

    新建一个自由风格的项目

    • 设置SVN路径及访问账户跟密码
    • 配置编译参数
      /m Demo1.sln /p:Configuration=Debug /p:DeployOnBuild=true;PublishProfile=Release.pubxml /p:TargetFrameworkVersion=v4.5

    3. 编译项目

    • 从源代码服务器下载代码
    • NuGet更新
    • 开始编译

    4.发布项目

    4.1 Web项目

    原理上是通过Web Application右键的Publish功能发布, MSBuild有参数,可以编译之后发布到指定的位置.

    4.2 Windows Service项目

    原理:先用MSBuild生成,之后通过xcopy等命令copy到对应的位置, 让后启动服务。

    4.3 静态文件项目

    Copy方式

    需要知道的知识点:

    1. Web.Config or App.config transform

    针对不同的版本生成不同的配置, 默认只有Web项目支持,但是Windows Service app.config需要改动才能支持起来

    相关问题:

    未找到框架“.NETFramework,Version=v4.5”的引用程序集

  • 相关阅读:
    交流课件
    ARC127F ±AB
    CF1566F xor-quiz
    JOISC 2016 Day 1 棋盘游戏
    dev分支和release是什么
    drf 笔记
    drf 序列化的写法 总结
    Linux系统编程
    C/C++ 网络编程
    C++提高编程
  • 原文地址:https://www.cnblogs.com/niusys/p/4177292.html
Copyright © 2011-2022 走看看