Jeninks+win10/ubuntu20.04的环境搭建

前言

由于工作需要,需要搭建一个jenkins+gogs+gtest的自动化测试平台,业余抽时间记录一下。

目录

前言

jenkins简介

Jenkins 环境搭建

Java基于win10安装及环境变量配置

1. Oracle官网上下载Java并且安装

2. 下载完成后,就是jdk安装

3. Java环境变量配置(windows)

Java 基于ubuntu20.04安装

下载jenkins war 包

启动jenkins

创建一个自由风格的项目

1. 在主页中选择New item

2. 输入项目名称,选择自由风格项目,点击OK

3.General 中可以添加对项目的描述

4.点击Apply 再点击save,这样项目就创建好了

5.在build history中可以看到build初步结果


jenkins简介

Jenkins自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题,这样解决问题的成本就会显著下降:持续集成缩短了从开发、集成、测试、部署各个环节的时间,从而也就缩短了中间出现的等待时间;持续集成也意味着开发、集成、测试、部署得以持续。Jenkins是一个用Java编写的开源的持续集成工具。官方网站:https://jenkins.io/。 Jenkins能实时监控持续集成过程中所存在的问题,提供详细的日志文件和提醒功能,还能用图表的形式,形象地展示项目构建的趋势和稳定性。工作流程如下图

Jeninks+win10/ubuntu20.04的环境搭建_第1张图片

Jenkins 环境搭建

Jenkins是java开发的,所以需要先安装java环境

Java基于win10安装及环境变量配置

1. Oracle官网上下载Java并且安装

下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 

Jeninks+win10/ubuntu20.04的环境搭建_第2张图片

2. 下载完成后,就是jdk安装

双击,即可进入安装,一路点击【下一步】按钮直至【完成】。需要注意的是,安装时会让选择安装路径,我是默认安装在了C盘,当然也可以自定义安装在其他盘。

过程如下一群图

Jeninks+win10/ubuntu20.04的环境搭建_第3张图片

Jeninks+win10/ubuntu20.04的环境搭建_第4张图片

Jeninks+win10/ubuntu20.04的环境搭建_第5张图片

Jeninks+win10/ubuntu20.04的环境搭建_第6张图片

Jeninks+win10/ubuntu20.04的环境搭建_第7张图片

Jeninks+win10/ubuntu20.04的环境搭建_第8张图片

验证java是否安装成功:打开cmd窗口,输入java -version,出现下图,则表示安装成功

Jeninks+win10/ubuntu20.04的环境搭建_第9张图片

3. Java环境变量配置(windows)

Java安装成功后,还需配置jdk环境变量:Path和JAVA_HOME

在“此电脑”图标上右键->属性->系统高级配置->环境变量->系统变量->新建

变量名:JAVA_HOME

变量值:jdk的安装路径

系统变量->选中Path->编辑->新建

输入:%JAVA_HOME%\bin

Jeninks+win10/ubuntu20.04的环境搭建_第10张图片

Jeninks+win10/ubuntu20.04的环境搭建_第11张图片

记得点击【确定】保存配置!!

验证环境变量是否配置成功

环境变量配置好后,打开cmd窗口,输入javac,出现下图,表示环境变量配置成功,若提示“javac不是内部或外部命令...”则表示配置失败,需要重新配置

Jeninks+win10/ubuntu20.04的环境搭建_第12张图片

Java 基于ubuntu20.04安装

sudo apt-get install openjdk-11-jre-headless

下载jenkins war 包

java 安装完成之后只需要下载一个war包就可以启动jenkins了,非常方便

http://mirrors.jenkins-ci.org/war/  我下载的版本是2.289

下载好的war包放到一个指定的目录,记住文件所在的位置,启动的时候需要指定文件路径。

启动jenkins

只需要运行命令:

java -jar jenkins.war

Jenkins就启动成功了!它的war包自带Jetty服务器,剩下的工作我们全部在浏览器中进行。

在命令行中运行

java -jar jenkins.war

Jenkins就启动成功了!它的war包自带Jetty服务器,剩下的工作我们全部在浏览器中进行。

Jeninks+win10/ubuntu20.04的环境搭建_第13张图片

Jeninks+win10/ubuntu20.04的环境搭建_第14张图片

第一次启动Jenkins时,出于安全考虑,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,

Jeninks+win10/ubuntu20.04的环境搭建_第15张图片

复制下来,然后在浏览器输入:

http://localhost:8080/

粘贴口令,

Jeninks+win10/ubuntu20.04的环境搭建_第16张图片

进入安装界面,如果执行默认的安装,Jenkins就自动配置好了sshgit等常用插件。最后,创建一个admin用户,完成安装。

Jeninks+win10/ubuntu20.04的环境搭建_第17张图片

Jeninks+win10/ubuntu20.04的环境搭建_第18张图片

(由于截图不是从一开始截的,有点在windows中截的,有的是在linux截的,所以中英文不统一)

创建第一个账户

Jeninks+win10/ubuntu20.04的环境搭建_第19张图片

Jeninks+win10/ubuntu20.04的环境搭建_第20张图片

看到这里说明我们jenkins已经顺利启动了

接下来就是创建第一个任务

创建一个自由风格的项目

1. 在主页中选择New item

Jeninks+win10/ubuntu20.04的环境搭建_第21张图片

2. 输入项目名称,选择自由风格项目,点击OK

Jeninks+win10/ubuntu20.04的环境搭建_第22张图片

3.General 中可以添加对项目的描述

方便以后的管理

Source code Management选择None

Build Trigger 不勾选,配置完成之后我们手动触发

Build Environment 默认不选

Build 选择Execute, 在command中输入 echo “hello jenkins”

Jeninks+win10/ubuntu20.04的环境搭建_第23张图片

 Jeninks+win10/ubuntu20.04的环境搭建_第24张图片

4.点击Apply 再点击save,这样项目就创建好了

点击Build Now触发build

Jeninks+win10/ubuntu20.04的环境搭建_第25张图片

5.在build history中可以看到build初步结果

点击进去可以查看某一次build的详细结果

在console output中可以看到详细的build执行流程

Jeninks+win10/ubuntu20.04的环境搭建_第26张图片

你可能感兴趣的:(jenkins,java,jenkins,ubuntu)