zoukankan      html  css  js  c++  java
  • jenkins 部署 net framework

    1、项目名称,自定义项目工作空间

     

    2、源码管理:获取源代码的配置

    1)svn项目源码获取

     

    2)tfs源码获取

     


    3、构建触发器:什么时候自动编译或发布(我们这边时是人为控制的,无需配置这个)

     

     

    4、构建环境:默认即可

    5、构建:编译、发布

    选择需要搭建的步骤

     

    1)如果是发布项目,按照下图

     

    /t:ResolveReferences;Compile

    /t:_CopyWebApplication  

    /p:Configuration=Release

    /property:TargetFrameworkVersion=v4.0

    /p:WebProjectOutputDir=D:Jenkins_PublishB2Bcontent

    /p:OutputPath=D:Jenkins_PublishB2Bcontentin

    2)如果是发布服务

     

    /t:Rebuild--每次都重建,不使用增量编译

    /t:ResolveReferences;Compile --与某些引用的dll有关

    /p:Configuration=Release  --表示编译Release版本

    /property:TargetFrameworkVersion=v4.0  --编译的目标是.NET 4.0

    /p:OutputPath=D:Jenkins_PublishB2BwindowsServicein   --输出dll文件目录

    3)项目或服务发布完后, copy文件到服务器

     

    net use \10.10.101.101ipc$ Adm123456 /user:Administrator

    xcopy D:Jenkins_PublishB2Bcontent \10.10.101.101NewB2B_Content /EXCLUDE:D:Jenkins_PublishB2Bcontentuncopy.txt /e /y

    psexec \10.10.101.101 -u APPTEST01Administrator -p Adm123456 -c D:atReBcontent.bat

    以上命令注意:

    1)net use 和psexec链接的账号都用同一个管理员账号和密码

    2)D:Jenkins_PublishB2Bcontent ,B2Bcontent为jenkins服务器代码发布文件

    3)\10.10.101.101NewB2B_Content,NewB2B_Content服务器上站点源码文件名,需要共享

    4)/EXCLUDE:D:Jenkins_PublishB2Bcontentuncopy.txt /e /y,uncopy.txt排除不需要发布的文件

    5)psexec \10.10.101.101 -u APPTEST01Administrator -p Adm123456 -c D:atReBcontent.bat,

      重启站点

    uncopy.txt、ReBcontent.bat文件参考

     

     

  • 相关阅读:
    nginx相关总结
    nginx 虚拟主机+反向代理+负载均衡
    linux文本查看与搜索
    mysqldump导出数据出现问题
    转载 | 缩小浏览器窗口右边出现空白
    转载 | Sublime Text3 安装以及初次配置
    转载 | Sublime text3 实用快捷键整理
    转载 | SVG向下兼容优雅降级方法
    CSS等分布局方法
    如何用实现文字环绕图片?
  • 原文地址:https://www.cnblogs.com/dxqNet/p/13560194.html
Copyright © 2011-2022 走看看