zoukankan      html  css  js  c++  java
  • Jenkins SVN WebDeploy远程服务器

    开发环境:win10+vs2107

    服务器:winserver2012r2

    注:应先设置服务器(步骤:10.11.12.13),再设置vs发布文件(步骤:8.9),最后配置Jenkins(步骤:其他) 

    1.本地安装Jenkins

    2.安装插件,MSBuild Plugin,Subversion Plug-in,没有装Nuget Plugin,因为直接使用了Nuget.exe。

    3.全局工具配置中配置MSBuild ,Name随意,Path to MSBuild写的C:Program Files (x86)MSBuild14.0Bin。

    4.系统设置中还配置了全局属性-环境变量,键:path,值:C:WindowsMicrosoft.NETFrameworkv4.0.30319。未验证有没有必要。

    5.新建Item ,源码管理选择Subversion,设置svn的url/user/pwd等信息。

    6.构建中添加 Execute Windows batch command,写入nuget执行命令

    注:此处的nuget.exe直接放置在项目根目录下了

    7.构建中添加Build a Visual Studio project or solution using MSBuild,

    MSBuild Version选择之前全局工具中添加的MSBuild名字

    MSBuild Build File选择需要build的.csproj或是.sln文件

    Command Line Arguments写入/p:DeployOnBuild=true;PublishProfile=JenkinsProfile /p:Configuration=Release   /p:AllowUntrustedCertificate=True

    暂时没发现/p:AspnetMergePath="C:Program Files (x86)Microsoft SDKsWindowsv10.0AinNETFX 4.7.1 Tools"  这句有用,所以去掉了

    注意:PublishProfile为vs中发布时的配置文件名,后面再讲。

    AllowUntrustedCertificate必须写这里,.pubxml中无法配置此节点。可能与版本有关,未证实。

    如果发布本地文件夹 可以这样写,/t:Rebuild /p:Configuration=Release /p:WebProjectOutputDir=C:Jenkins_Publish1 /p:OutputPath=C:Jenkins_Publish1in  

    8.vs中创建发布文件,命名为JenkinsProfile ,与前面的PublishProfile=JenkinsProfile对应。

    9.在JenkinsProfile.pubxml中添加节点<Password>*****</Password>

    10.服务器安装WebDeploy,我装的是WebDeploy_amd64_zh-CN.msi,并且给iis安装管理服务

    服务管理器-->仪表盘-->添加角色和功能-->服务器角色,选择管理服务。

    11.iis中启用管理服务,默认端口为8172,防火墙会自动打开。实在没有你就手动啊。

    12.可以在服务中看到Web Management Service和Web 部署代理服务,就说明设置没有问题了。

    13.服务器iis中创建网站JenkinsTest,与vs发布文件中的站点名称一致。

    14.返回Jenkins ,点击立即构建。没意外的话就ok了,有意外。。。。看控制台。

  • 相关阅读:
    [ Algorithm ] N次方算法 N Square 动态规划解决
    [ Algorithm ] LCS 算法 动态规划解决
    sql server全文索引使用中的小坑
    关于join时显示no join predicate的那点事
    使用scvmm 2012的动态优化管理群集资源
    附加数据库后无法创建发布,error 2812 解决
    浅谈Virtual Machine Manager(SCVMM 2012) cluster 过载状态检测算法
    windows 2012 r2下安装sharepoint 2013错误解决
    sql server 2012 数据引擎任务调度算法解析(下)
    sql server 2012 数据引擎任务调度算法解析(上)
  • 原文地址:https://www.cnblogs.com/suzu/p/7872618.html
Copyright © 2011-2022 走看看