Linux安装配置Jenkins

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

在Jenkins(一个网站界面)中通过获取代码仓库中的最新代码,进行自动化部署,而省去手动打包、上传服务器、部署这一系列步骤,非常方便。

一、准备工作

1、安装Git
yum install git

生成秘钥

ssh-keygen -t rsa -C “youremail@abc.com”

可以不设置秘钥密码,直接按三次回车,在/root/.ssh目录下生成两个文件,将公钥id_rsa.pub的内容复制到github或其他仓库。

不懂怎样配置SSH秘钥,可以参考我这篇文章:Git使用

2、安装maven

参考文章:Linux安装maven

二、安装Jenkins

1、下载

直接下载war包就可以,下载地址:https://jenkins.io/zh/download/
在这里插入图片描述

2、运行

jenkins.war部署到Tomcat的webapps下面,启动Tomcat。

3、设置向导
3.1 解锁

访问Jenkins后台:http://yourhost:8080/jenkins,进入解锁页面,将密码复制到输入框中进行解锁,我的密码路径:/root/.jenkins/secrets/initialAdminPassword
在这里插入图片描述

3.2 自定义插件

在 Customize Jenkins 页面内, 您可以安装任何数量的有用插件作为您初始步骤的一部分。

两个选项可以设置:

  • 安装建议的插件 - 安装推荐的一组插件,这些插件基于最常见的用例。
  • 选择要安装的插件 - 选择安装的插件集。当你第一次访问插件选择页面时,默认选择建议的插件。
    在这里插入图片描述
    此过程需要需要一定的时间,请耐心等待。
3.3 创建管理员用户

在安装完插件之后,Jenkins要求您创建第一个管理员用户。出现“ 创建第一个管理员用户 ”页面时,请在各个字段中指定管理员用户的详细信息,然后单击保存完成 。当出现 Jenkins 已就绪时,单击开始使用 Jenkins
在这里插入图片描述

3.4 手动安装插件

如果3.2中插件安装失败,或者想安装其他插件,可以在插件管理中手动安装:
在这里插入图片描述
在这里插入图片描述

三、配置

进入首页后,点击系统管理,进入如下页面,最基本的3个配置选项已标注出来,下面一一介绍:
在这里插入图片描述

1、系统配置

在这里插入图片描述
配置SSH远程连接服务器:

①安装Publish Over SSH插件用于SSH连接远程的服务器
在这里插入图片描述
②配置连接。如果是帐号密码登录的Passphrase填写密码,Username填写用户名,path to key 为空就可以了。也可以通过远程服务器用的是ssh登录,通过ppk密钥进行连接。点击 Test Configuration 按钮测试连接是否成功
在这里插入图片描述

2、全局工具配置
2.1 配置jdk

在这里插入图片描述

2.2 配置maven

在这里插入图片描述

2.3 配置Git

在这里插入图片描述
基本也就用到这几个工具,后面如果遇到其他工具我们可以再进行添加。

3、插件管理

如果插件安装失败,或者想安装其他插件,可以在插件管理中手动安装:
在这里插入图片描述
在这里插入图片描述

四、创建java任务

1、安装maven插件

在这里插入图片描述

2、创建任务

在这里插入图片描述

3、任务配置
3.1 源码管理-Git

在这里插入图片描述

3.2 源码

在这里插入图片描述

3.3 构建环境,此处我是用来备份项目(在maven打包上传文件到远程服务器之前)

在这里插入图片描述

3.4 build

在这里插入图片描述

3.5 构建后的操作,上传文件到远程服务器

在这里插入图片描述

Exec command处可以填写启动Tomcat命令:/com/server/mining-api_9010/bin/restart.sh,注意要是绝对路径,而且不要加日志实时输出命令,不然构建任务永远不会结束。

3.6 执行构建

在这里插入图片描述
控制台查看构建过程,最后显示成功
在这里插入图片描述
在这里插入图片描述

四、分环境加载不同配置文件

下面演示的是Tomcat加载不同配置文件,如果是直接jar包启动的话,启动命令可以直接加参数:java -Xms512m -Xmx512m -jar xxx.jar --spring.profiles.active=dev

1、pom.xml 配置启动参数
<!--不同环境加载不同配置文件-->
    <profiles>
        <profile>
            <!--本地开发环境-->
            <id>dev</id>
            <properties>
                <profileActive>dev</profileActive>
            </properties>
            <!--默认环境-->
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <!--测试环境-->
            <id>test</id>
            <properties>
                <profileActive>test</profileActive>
            </properties>
        </profile>
        <profile>
            <!--生产环境-->
            <id>prod</id>
            <properties>
                <profileActive>prod</profileActive>
            </properties>
        </profile>
    </profiles>
2、tomcat修改setclasspath.bat命令加载不同参数

在这里插入图片描述

如果没有这一步,构建完成,可能会出现,启动Tomcat时报错,启动不起来:
在这里插入图片描述

这样启动Tomcat就可以加载本地、测试、生产不同的配置文件。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值