Jenkins
1、简介
主要介绍Jenkins、Jenkins 的主要特性和 Jenkins Pipeline 的基本知识。Jenkins Pipeline(或简称为 "Pipeline")是一套插件,将持续交付的实现和实施集成到 Jenkins 中。Jenkins是一个强大的CI工具。提高对持续集成(CI) / 持续交付 (CD) 概念的理解。
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。
CI/CD
CI(Continuous integration,中文意思是持续集成)是一种软件开发时间。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。
CD(Continuous Delivery, 中文意思持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。如果代码没有问题,可以继续手动部署到生产环境。2、安装
在官网下载https://www.jenkins.io/download/ .war文件或者.rpm文件。
.war文件上传服务器,运行 java -jar jenkins.war,结尾出现Jenkins is fully up and running即为安装成功。
在浏览器输入 http://ip:8080。管理员密码在目录: /apps/.jenkins/secrets/initialAdminPassword
输入密码后,访问成功。
.rpm 文件需要root权限,解压
rpm -ivh jenkins-2.174-1.1.noarch.rpm
解压成功之后,查看jenkins安装的目录。
启动jenkins服务命令
sudo service jenkins start
同上,管理员密码在目录: /apps/.jenkins/secrets/initialAdminPassword。
常见的坑
1、执行报错,修改目录文件为国内源,重启即可
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2、插件下载
http://updates.jenkins-ci.org/download/plugins/
安装后初始化
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构