Jenkins+Windows+Git+远程服务器
Jenkins
前言
2024年的第一篇博客给大家带来的是Jenkins的安装、配置和使用,这里自己也做个简单的笔记,后续开发中可能会继续用到。
一、前期准备
- 下载Jenkins
官网:https://www.jenkins.io/
文档:https://www.jenkins.io/doc/ - 下载Git
官网:Git (git-scm.com) - Java的JDK
官网:https://www.oracle.com/ - 博主使用
通过百度网盘分享的文件:Jenkins
链接:https://pan.baidu.com/s/1Evmtog1LJD86HLcpWqrUug
提取码:yxga
二、Jenkins安装
- 打开安装包,Next
- 选择目录,建议默认
- 设置本地访问或域访问
- 输入账密点击test credentials出现警告,则在window下找到本地安全策略设置,添加你所登录用户:
- 设置Jenkins访问端口,选择可用端口
- 设置Java的Jdk目录(安装包中有以及一键配置环境变量)
- 安装Jenkins:
- 确认安装
- 安装成功
- 设置Jenkins访问端口,选择可用端口
三、Git安装
死亡下一步直至完成
四、Jenkins设置
- 解锁Jenkins
打开浏览器,输入网址:http://127.0.0.1:8000(本地的,如果有设置域名和其他端口自己换一下),根据提示输入管理员密码 - 安装插件
选择安装推荐的插件即可,等待安装完成 - 创建账号
- 配置实例
五、Jenkins全局配置
- 安装所需要的插件
Manange Jenkins ——> Plugins ——> 可选插件
安装Publish over SSH或其他需要的插件:
注意:因为浏览器的不兼容安装按钮有可能会丢
- 全局配置
可以根据项目需要配置对应的功能,后续直接导入到项目配置中即可,本项目目前就用了一个Publish over SSH配置如下:
- 新增SSH Servers,配置如下:
- 补充:如果多个服务器,点击新增就又一个完全独立的服务器连接象。
全局配置根据项目所需进行配置。
六、Jenkins使用
接下来进行简单的入门:
- 新建一个项目
- General,按需配置
- 自定义工作空间
- 使用Git
配置源码管理,需要配置远程的git仓库地址和账户,注意对应的分支 - 使用windows批处理方式发布
- 单个项目设置SSH
注意:命令可能不执行则如下SSH高级中勾选Flatten files原因未知 - 保存并构建
构建的一些状态:
黑色:取消构建
绿色:构建成功
黄色:构建警告,一般时执行命令或脚本失败或有错误提示,目录不存在等
红色:构建失败
总结
以上就是对Jenkins的简单了解和使用,这个软件真的可以实现自动化部署、自动化运维和测试,可以达到解放双手的目的,如果成功则成就感满满。加油吧!