Jenkins 安装及使用
jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 可以用它做网站代码提交,更新。
1,安装
首先确保目标机器上装有 java jdk 版本最好在 1.6 以上,小编使用的是1.8.0 的版本
官网(https://jenkins.io/index.html)下载相对应的安装包, 已 linux为例
运行如下命令启动jenkins
java -jar jenkins.war
2,使用在浏览器输入 http://127.0.0.1:8080 会出现如下画面
此时需要在/var/lib/jenkins/secrets/initialAdminPassword 文件里找到密码填写并点击继续接着往下走会让你安装一些必要的插件,此时选择默认安装
插件安装完成后,创建一个用户并继续
用户创建完成后jenkins 也就算基本配置完了,接下来就该创建任务了
接着配置GIT源
源码可以使用git,svn等一些版本控制系统,也可以使用gitlab 来搭建自己的版本控制服务器
源码管理配置完成后,接下需要配置构建触发器,触发器这块有很多种配置方式,如果是自己通过gitlab搭建的版本控制器的话可以使用gitlab的web hook来构建,因为我的代码是在git中国上进行管理的所以,我这里配置的是jenkins 每分钟去检查一下代码是不是有更新,有的话就pull 到jenkins的工作区中
触发器配置完成后接着就该构建了,这里通过shell 来构建
还有一种方式是通过 saltstack 来构建(多台机器可以考虑这种方式),saltstack 安装可以参考 http://www.aclstack.com/category/%E8%BF%90%E7%BB%B4%E5%B7%A5%E5%85%B7 里关于saltstack 的文章,这里只说saltstack 构建shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?