Jenkins搭建与部署到远端服务器

一、jenkins是什么?

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成 (CI)

二、CI/CD是什么?

CI(Continuous integration,中文意思是持续集成)是一种软件开发事件。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试。根据测试结果,我们可以确定新代码和原有代码能否正确地集成在一起。借用网络图片对CI加以理解。

CI

CD(Continuous Delivery, 中文意思持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实运行环境(类生产环境)中。比如,我们完成单元测试后,可以把代码部署到连接数据库的Staging环境中更多的测试。如果代码没有问题,可以继续手动部署到生产环境。下图反应的是CI/CD 的大概工作模式。
CI/CD

三、Jenkins环境搭建

  1. Jenkins下载地址:https://www.jenkins.io/download/
    在这里插入图片描述
  2. JDK下载地址:https://www.oracle.com/java/technologies/downloads/ 推荐下载JDK11以上,下载安装完成后,加入到环境变量path中
    在这里插入图片描述

四、Jenkins配置

1. 第一个管理员账号注册

Jenkins安装完成后,默认为8080端口,浏览器输入http://本机ip:8080/ 进入jenkins页面
在这里插入图片描述
根据路径C:\ProgramData\Jenkins.jenkins\secrets\initialAdminPassword 获取管理员注册密码
点击继续后进去下一步
在这里插入图片描述
点击安装推荐的插件
安装完成后,创建第一个账号后进入jenkins
在这里插入图片描述

2.全局配置

点击"Manage Jenkins"
在这里插入图片描述
点击"Global Tool Configuration"
在这里插入图片描述
主要设置以下信息
在这里插入图片描述
进入插件管理中,下载"Publish Over SSH"
在这里插入图片描述
下载完成后,重启Jenkins,进入"Configure System",设置远程服务端信息
在这里插入图片描述
在这里插入图片描述
现在全局的配置内容到这里基本已经完成

3.创建item

在Jenkins左侧栏中点击"新建item"
在这里插入图片描述
在这里插入图片描述
创建完成后,进入配置中,添加源码管理
在这里插入图片描述
添加项目编译打包命令
在这里插入图片描述

添加构建后的操作,通过SSH将打包好的文件发送到远端服务器
在这里插入图片描述
并通过Exec command完成项目在远端的部署

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值