zoukankan      html  css  js  c++  java
  • Jenkins+SSH+MSBuild .NetCore远程部署服务器

    下载安装Jenkins

    地址:https://www.jenkins.io/download/

     安装成功后浏览器中输入http://localhost:8080/打开Jenkins主页面

     根据提示拿到密钥粘贴到文本框中继续...

     等待自动安装完毕,失败的多重复几次就可以,失败也无所谓,进入管理页面也可以去单独下载所需的插件

     创建用户后就可以进入管理页面了

    插件安装:需要安装两个插件,MSBuild Plugin(构建项目)、Publish Over SSH(连接远程服务器并发送文件)

     进入插件下载页面,我的是已安装,未安装的要在【可选插件】里搜

     

     

    插件安装完后要进行系统设置

    如果失败服务器先安装OpenSSH服务并启动

    成功以后进行全局工具配置

     然后进行全局安全配置

     好了,全部配置完以后就可以创建工程了

     

     

     

     

     

    /t:Rebuild
    /p:Configuration=Release
    /p:DeployOnBuild=true;PublishProfile=FolderProfile
    /p:WebProjectOutputDir="D:Program Files (x86)JenkinsworkspacewebTest1web.com	est.com"
    /p:OutputPath="D:Program Files (x86)JenkinsworkspacewebTest1web.comin"
    

      

    Rebuild  --重新生成
    Configuration=Release  --生成release版本
    DeployOnBuild=true;PublishProfile=FolderProfile  --运行部署生成
    WebProjectOutputDir="D:Program Files (x86)JenkinsworkspacewebTest1web.com	est.com"  --生成部署文件
    OutputPath="D:Program Files (x86)JenkinsworkspacewebTest1web.comin"  --输出路径(这个路径一定要在Jenkins安装目录下workspace下任务名文件夹中)

      

     服务端执行文件

    c:WindowsSystem32inetsrvappcmd.exe stop site "onlineshow"
    C:WindowsSystem32inetsrvappcmd.exe stop apppool /apppool.name:onlineshow
    copy C:UsersAdministratorJenkins_Publishonlineshowin D:Webonlineshow
    c:WindowsSystem32inetsrvappcmd.exe start site "onlineshow"
    C:WindowsSystem32inetsrvappcmd.exe start apppool /apppool.name:onlineshow

  • 相关阅读:
    总复习
    第十七天(最后的模块)
    第十五天(内置函数)
    第16天(内置模块)
    第十四天(模块)
    第十三天(都是理论)
    第十二天(叠加装饰器和迭代器)
    python基础学习-day33==课后作业练习
    python基础学习-面向对象高级
    python基础学习-day29==课后作业练习
  • 原文地址:https://www.cnblogs.com/Mzg121584668/p/13411169.html
Copyright © 2011-2022 走看看