首页 > 其他分享 >Jenkins使用 web Deploy 发布 .Net Core

Jenkins使用 web Deploy 发布 .Net Core

时间:2023-03-09 17:36:36浏览次数:70  
标签:web 8080 Core Deploy passive msiexec msi MsDeployAgentService

0. MS Deploy 安装

MS Deploy 下载地址

deploy 默认监听80端口,当80端口被其他应用占用时,服务将会开启失败!
Deploy 部署代理服务

所以需要使用微软自带的命令行安装工具: msiexec 进行手动指定安装 微软官方参考文档

msiexec /i (msi_filename) /l (msilogfilename) /passive ADDLOCAL=ALL LISTENURL=https://+:8080/MsDeployAgentService/

# 示例:
msiexec /i WebDeploy_amd64_zh-CN.msi /l deploy.log /passive ADDLOCAL=ALL LISTENURL=https://+:8080/MsDeployAgentService/

# 错误示例!!!:
msiexec /i ./WebDeploy_amd64_zh-CN.msi /l deploy.log /passive ADDLOCAL=ALL LISTENURL=https://+:8080/MsDeployAgentService/

  • 手动安装方法

    1. 在安装包目录打开cmd或者power shell;
    2. 执行命令详解
      1. (msi_filename) 为安装包文件名称;只要文件名
      2. (msilogfilename) 为安装日志记录文件;
      3. /passive 无人参与模式 - 只显示进度栏
      4. 8080: 需要指定的特殊端口
      5. MsDeployAgentService: 指定名称
    3. 等待安装完成即可
    4. 搞定

1. IIS设置

未完成

2. Jenkins 发布

未完成

标签:web,8080,Core,Deploy,passive,msiexec,msi,MsDeployAgentService
From: https://www.cnblogs.com/wolfife/p/15656703.html

相关文章