jenkins搭建与基本使用

准备环境

docker

使用docker进行搭建

安装java

使用rpm方式进行java安装

rpm -ivh jdk-8u192-linux-x64.rpm

#安装路径为
/usr/java/jdk1.8.0_192-amd64

查看Java安装情况:

[root@VM-0-9-centos conf]# java -version
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)

安装maven

下载maven安装包

wget https://archive.apache.org/dist/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
tar -zxf apache-maven-3.8.6-bin.tar.gz

修改远程仓库路径,修改镜像远程仓库为阿里云镜像库,修改本地仓库路径


  <localRepository>/data/apache-maven-3.8.6/repo</localRepository>

    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      	<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>

修改profile

vim /etc/profile

#在文件下方增加配置
export MAVEN_HOME=/data/apache-maven-3.8.6
export PATH=$PATH:$MAVEN_HOME/bin

#保存后使文件生效
source /etc/profile

查看是否安装成功

[root@VM-0-9-centos conf]# mvn -version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /data/apache-maven-3.8.6
Java version: 1.8.0_192, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_192-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.71.1.el7.x86_64", arch: "amd64", family: "unix"

安装jenkins

使用docker进行安装

docker run -d --name jenkins -p 9999:8080 -p 8888:8888 -p 50000:50000  -v /usr/java/jdk1.8.0_192-amd64:/usr/java/jdk1.8.0_192-amd64 -v /data/apache-maven-3.8.6:/data/apache-maven-3.8.6 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:jdk11

获取初始密码

cd /data/jenkins_home/secrets
vim initialAdminPassword

使用初始密码进入后,可以跳过插件安装

jenkins基本使用

示例:
自动化部署的基本流程为:
代码上传gitee > jenkin从gitee拉取代码 > Maven打包(jdk) > 生成的jar发送到指定服务器 > 服务启动

插件安装

进入插件管理界面
在这里插入图片描述
分别安装三个插件
Gitee Plugin
在这里插入图片描述
Maven Integration
在这里插入图片描述
Publish Over SSH
在这里插入图片描述
插件安装完成后进行全局以及工具配置:

配置

系统配置

在这里插入图片描述

gitee配置

配置你自己的gitee仓库,以及密钥
在这里插入图片描述

点击add,选择gitee API令牌,从gitee官网获取你的令牌,进行添加
在这里插入图片描述完成配置后测试连接。

ssh配置

这里配置你要部署的服务器地址
在这里插入图片描述
输入ssh的密码
在这里插入图片描述
完成配置后测试连接

工具配置

对jdk和maven等进行配置
在这里插入图片描述

JDK配置

jdk路径配置为容器启动时的挂载路径
在这里插入图片描述

maven配置

maven路径配置为容器启动时的挂载路径
在这里插入图片描述

新建项目

选择新建一个maven项目
在这里插入图片描述

配置代码源

这里需要添加自己的代码仓库位置,并且配置访问密钥,以及需要打包的仓库分支
在这里插入图片描述
这里需要新建一个密钥,使用username和password方式
在这里插入图片描述

maven打包命令配置

使用最简单的maven打包命令
在这里插入图片描述

打包后命令配置

在这里插入图片描述
将打包完成的jar包发送到指定位置
在这里插入图片描述
这里可以选择输出日志
在这里插入图片描述
配置完成后进行保存

启动项目

在这里插入图片描述
左侧可以看到流程是否成功

在这里插入图片描述
点击可以查看启动日志

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值