| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Jenkins - 安装和启动 -> 正文阅读 |
|
[系统运维]Jenkins - 安装和启动 |
引言为了解和研究 Jenkins,特意本地部署了 Jenkins,记录一下 Jenkins 的入门篇,安装和启动。 内容提要: Jenkins 是什么?Jenkins 是一个开源的软件,起源于 Hudson(Hudson 是商用的),是基于 Java 开发的一种持续集成的可视化 web 工具,Jenkins 帮助我们自动构建各类项目, 就是各类项目的"自动化"编译、打包、分发部署。Jenkins 强大的插件式,使得 Jenkins 可以集成很多软件,可能帮助我们持续集成我们的工程项目。 Jenkins 可以很好的支持各种语言(比如:java, c#, php 等)的项目构建,也完全兼容 Ant、Maven、Gradle 等多种第三方构建工具,同时跟 SVN、GIT 能无缝集成,也支持直接与知名源代码托管网站,比如 GitHub、BitBucket 直接集成。 Jenkins 功能包括: CI/CD 是什么?以下内容参考 https://www.jianshu.com/p/5f671aca2b5a CD(Continuous Delivery, 持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。比如,我们完成单元测试后,可以把代码部署到连接数据库的 Staging 环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境。下图反应的是CI/CD 的大概工作模式。 Jenkins 安装下载安装包Jenkins 官网下载 先决条件 Prerequisites一般硬件条件都能满足,这里强调一下 Java 需求,因为 Jenkins 是基于 Java 开发的,所以必须装相应的 JDK。 详情参考 Java Requirement
我本机装的是 OpenJDK: Option 1:Windows MSI 安装详情请参考 官网 Windows MSI 安装步骤, 执行 Windows MSI 安装包,根据安装向导一步步完成,这里就不累赘介绍了。 Option 2:WAR(推荐)Jenkins WAR (Web application ARchive) 文件版本可以装在任意有 JAVA 环境的操作系统或平台。 命运行运行 java -jar jenkins.war Jenkins 启动一旦安装完成,Jenkins 作为一个 Windows 服务安装成功。 解锁 unlock Jenkins第一次访问 Jenkins 实例 http://localhost:8001,需要用自动生成的密码解锁 Jenkins。 Customizing Jenkins with plugins最开始推荐安装建议的一些插件,也是最常用的。 创建第一个 admin 用户Home Page用创建的 admin 用户 Log in 后,看到主页面,可以进行各种配置,job 的创建。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 17:40:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |