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”的引用程序集

  • 相关阅读:
    day2
    day1
    ORM基本增删改查
    ORM
    url路由
    模板语言、url
    views视图
    django基本过程
    django基础
    Web框架
  • 原文地址:https://www.cnblogs.com/niusys/p/4177292.html
Copyright © 2011-2022 走看看