Jenkins


文章目录

  • Jenkins
  • 1.安装jenkins
  • 1.1 把jenkins的war包上传到linux系统中
  • 1.2 启动war包,使用命令 java –jar
  • 1.3 访问jenkins管理页面
  • 1.4 解锁操作
  • 2.Jenkins(配置)
  • 2.1 配置自动化部署需要环境
  • 2.2 配置jdk环境
  • 2.3 配置maven环境
  • 2.4 配置git环境
  • 3.Jenkins(自动化过程)
  • 3.1 准备工作
  • 3.2 在jenkins管理界面创建自动化任务
  • 3.3 把代码提交码云Git仓库里面
  • 3.4 在作业创建页面指定代码位置
  • 3.5 构建
  • 3.6 修改脚本路径,进行复制
  • 3.7 执行作业(任务)
  • 3.8 点击Build Now执行任务
  • 4.Jenkins(idea打包)
  • 5.Jenkins(手动打包)
  • 5.1 创建普通SpringBoot工程
  • 5.2 把工程进行打包,运行
  • 5.3 把打成jar包运行


1.安装jenkins

1.1 把jenkins的war包上传到linux系统中

前提条件:linux操作系统中安装好了 安装java环境、maven环境、Git环境、Docker。

Jenkins_linux


Jenkins_linux_02

1.2 启动war包,使用命令 java –jar

nohup java -jar  /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out &
nohup java -jar -Djava.awt.headless=true /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out &

启动出现下面界面

Jenkins_maven_03


再次点击回车

1.3 访问jenkins管理页面

使用当前linux系统ip地址:8080端口号

首先进入初始化界面,需要多等一会,之后进入到下面界面

Jenkins_linux_04

1.4 解锁操作

找到管理员密码进行输入

Jenkins_maven_05


查看提示文件内容,复制默认密码到输入框里面

cat /root/.jenkins/secrets/initialAdminPassword

Jenkins_Jenkins_06


Jenkins_java_07


点击继续

Jenkins_java_08


进入安装插件页面,不要往下进行了,下载插件会很慢,配置国内镜像,为了提高下载速度,关掉浏览器,去配置镜像

Jenkins_java_09


配置国内镜像

cd  /root/.jenkins/updates  #进入更新配置位置
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

Jenkins_java_10

Jenkins_linux_11


重启jenkins,运行管理界面,安装插件

Jenkins_java_12


Jenkins_java_13


安装插件之后,插件管理员用户名和密码

Jenkins_maven_14


实例配置

Jenkins_Jenkins_15


安装完成

Jenkins_linux_16

2.Jenkins(配置)

2.1 配置自动化部署需要环境

Jenkins_java_17


Jenkins_maven_18

2.2 配置jdk环境

Jenkins_java_19

2.3 配置maven环境

Jenkins_java_20

2.4 配置git环境

Jenkins_Jenkins_21

3.Jenkins(自动化过程)

3.1 准备工作

(1)需要项目工程,需要做修改

第一步 项目需要Dockerfile文件

Jenkins_java_22


Jenkins_Jenkins_23


第二步 在项目pom文件添加打包类型 和 maven插件

Jenkins_linux_24


Jenkins_linux_25

3.2 在jenkins管理界面创建自动化任务

(1)

Jenkins_java_26


(2)

Jenkins_linux_27

3.3 把代码提交码云Git仓库里面

3.4 在作业创建页面指定代码位置

Jenkins_maven_28

3.5 构建

Jenkins_Jenkins_29


Jenkins_maven_30

3.6 修改脚本路径,进行复制

Jenkins_Jenkins_31

Jenkins_Jenkins_32

3.7 执行作业(任务)

需要docker启动起来

service docker start

Jenkins_maven_33


或者

Jenkins_Jenkins_34

3.8 点击Build Now执行任务

Jenkins_maven_35


看到控制台日志输出

Jenkins_maven_36


Jenkins_maven_37


Jenkins_linux_38


Jenkins_Jenkins_39

4.Jenkins(idea打包)

第一步

Jenkins_linux_40


第二步

Jenkins_Jenkins_41

第三步

Jenkins_maven_42


第四步

Jenkins_Jenkins_43


第五步

Jenkins_maven_44


第六步

Jenkins_maven_45


第七步

Jenkins_maven_46


Jenkins_linux_47


最后看到打包的结果

Jenkins_linux_48

5.Jenkins(手动打包)

5.1 创建普通SpringBoot工程

Jenkins_linux_49


Jenkins_maven_50

5.2 把工程进行打包,运行

(1)把项目打包,因为SpringBoot工程,通过main方法执行,打包变成jar包形式,使用maven进行打包操作

前提条件:安装好maven,配置环境变量

Jenkins_java_51


进入到项目目录中,使用maven命令: mvn clean package

Jenkins_java_52


Jenkins_Jenkins_53


(2)打包完成之后,在项目target目录中找到jar包

Jenkins_Jenkins_54

5.3 把打成jar包运行

进入jar包所在目录,使用命令运行: java –jar jar包名称

Jenkins_Jenkins_55


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6