当前位置: 代码网 > it编程>编程语言>Asp.net > Jenkins完整搭建+.NET8全自动发布完整步骤

Jenkins完整搭建+.NET8全自动发布完整步骤

2026年10月01日 • Asp.net •我要评论
一、jenkins 详细安装与初始化步骤1. 下载 jenkins打开官网:https://www.jenkins.io/download/选择 windows 版本,下载 .msi 安装包2. 安装

一、jenkins 详细安装与初始化步骤

1. 下载 jenkins

  1. 打开官网:https://www.jenkins.io/download/
  2. 选择 windows 版本,下载 .msi 安装包

2. 安装 jenkins

  1. 双击安装包 → 一路 next
  2. 安装类型选择:run as windows service(windows 服务)
  3. 端口默认:8080
  4. 选择账户:run service as localsystem
  5. 等待安装完成 → 自动跳转到:http://localhost:8080

3. jenkins 初始化配置

  1. 打开密码文件:
c:\program files\jenkins\secrets\initialadminpassword
  1. 复制密码 → 粘贴到网页解锁
  2. 选择:install suggested plugins(安装推荐插件)
  3. 等待插件安装完成
  4. 创建管理员账户(账号 / 密码自行设置)
  5. 完成初始化,进入 jenkins 首页

4. jenkins 全局配置(必须)

  1. 进入:系统管理 → 全局工具配置
  2. 找到 git
  3. path to git executable 填写:
d:/program files/git/cmd/git.exe
  1. 点击 保存

5. 必备插件检查

  1. 进入:系统管理 → 插件管理
  2. 已安装列表确认:
  • git plugin
  • credentials binding plugin没有就搜索安装,然后重启 jenkins

二、jenkins 发布 .net8 项目完整配置步骤

1. 新建发布任务

  1. 首页 → 新建 item
  2. 任务名称:test01
  3. 选择:自由风格软件项目
  4. 确定

2. 配置 git 代码拉取

  1. 源码管理 → 勾选 git
  2. repository url:

plaintext

http://134.175.126.254:3000/admini/gitee-rj-test.com.git
  1. credentials → 添加 gitee 账号密码
  2. branch specifier:*/main

3. 构建触发器(可选)

  • 暂时不配置,使用手动构建

4. 构建环境(默认即可)

无需修改

5. 构建步骤(核心发布脚本)

  1. 增加构建步骤 → 执行 windows 批处理命令
  2. 粘贴以下最终脚本:
@echo off
chcp 65000 >nul

cd /d "c:\programdata\jenkins\.jenkins\workspace\test01\webapplication11"

dotnet restore
dotnet build --configuration debug

taskkill /f /im webapplication11.exe >nul 2>&1

psexec64.exe -i 1 -d -accepteula "c:\programdata\jenkins\.jenkins\workspace\test01\webapplication11\bin\debug\net8.0\webapplication11.exe"

timeout /t 1 /nobreak >nul
exit /b 0

6. 保存任务配置

三、一键发布测试步骤

  1. 进入任务 test01
  2. 点击 立即构建
  3. 查看控制台输出
  4. 构建状态显示:success(绿色)
  5. 浏览器访问:
http://localhost:5253/weatherforecast

四、全自动发布流程说明

  1. jenkins 自动从 gitee 拉取最新代码
  2. 自动还原 nuget 依赖
  3. 自动编译 .net8 项目
  4. 自动杀死旧程序进程
  5. 自动启动新程序
  6. jenkins 不卡住、构建成功
  7. 网站正常运行、端口可访问

到此这篇关于jenkins完整搭建+.net8全自动发布的文章就介绍到这了,更多相关jenkins搭建.net8全自动发布内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

赞 (0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com