一、jenkins 详细安装与初始化步骤
1. 下载 jenkins
- 打开官网:https://www.jenkins.io/download/
- 选择 windows 版本,下载
.msi安装包
2. 安装 jenkins
- 双击安装包 → 一路 next
- 安装类型选择:run as windows service(windows 服务)
- 端口默认:8080
- 选择账户:run service as localsystem
- 等待安装完成 → 自动跳转到:
http://localhost:8080
3. jenkins 初始化配置
- 打开密码文件:
c:\program files\jenkins\secrets\initialadminpassword
- 复制密码 → 粘贴到网页解锁
- 选择:install suggested plugins(安装推荐插件)
- 等待插件安装完成
- 创建管理员账户(账号 / 密码自行设置)
- 完成初始化,进入 jenkins 首页
4. jenkins 全局配置(必须)
- 进入:系统管理 → 全局工具配置
- 找到 git
path to git executable填写:
d:/program files/git/cmd/git.exe
- 点击 保存
5. 必备插件检查
- 进入:系统管理 → 插件管理
- 已安装列表确认:
- git plugin
- credentials binding plugin没有就搜索安装,然后重启 jenkins
二、jenkins 发布 .net8 项目完整配置步骤
1. 新建发布任务
- 首页 → 新建 item
- 任务名称:
test01 - 选择:自由风格软件项目
- 确定
2. 配置 git 代码拉取
- 源码管理 → 勾选 git
repository url:
plaintext
http://134.175.126.254:3000/admini/gitee-rj-test.com.git
- credentials → 添加 gitee 账号密码
branch specifier:*/main
3. 构建触发器(可选)
- 暂时不配置,使用手动构建
4. 构建环境(默认即可)
无需修改
5. 构建步骤(核心发布脚本)
- 增加构建步骤 → 执行 windows 批处理命令
- 粘贴以下最终脚本:
@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. 保存任务配置
三、一键发布测试步骤
- 进入任务
test01 - 点击 立即构建
- 查看控制台输出
- 构建状态显示:success(绿色)
- 浏览器访问:
http://localhost:5253/weatherforecast
四、全自动发布流程说明
- jenkins 自动从 gitee 拉取最新代码
- 自动还原 nuget 依赖
- 自动编译 .net8 项目
- 自动杀死旧程序进程
- 自动启动新程序
- jenkins 不卡住、构建成功
- 网站正常运行、端口可访问
到此这篇关于jenkins完整搭建+.net8全自动发布的文章就介绍到这了,更多相关jenkins搭建.net8全自动发布内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论