CentOS7安装Jenkins自动化部署maven项目

前言:

  最近要弄一个jenkins工具,已经安装好了并且jenkins使用部署项目的流程已经基本走通,上图:

话不多说,开始

  第一步:安装jenkins:

    【

    准备环境:

      在centOS7环境上:安装jdk环境(1.7以上,我安装的是1.8),maven环境(也可以用gradle,但我springboot测试的项目用的是maven),svn环境

    】

    刚才用docker下载运行了jenkins,登录jenkins后发现不能用svn插件,说是要jenkins2.70以上才可以,他妈的docker下载的是2.60版本的jenkins,我再次指定下载jenkins2.70版本的,根据下载不到,所以我就没用docker了。

    直接去jenkins官网下了一个jenkins的war包,然后把jenkins的war包丢到centOS7的tomcat里运行,才登录了jenkins用上svn插件。

  第二步:启动jenkins后在浏览器登录,配置Jenkins

    jenkins的基本配置:如下

      1、配置jdk和maven

      

   配置jdk:

   配置maven:

 》》》》》》》》》》》》以上Jenkins的基本安装与配置就弄好了》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

 第三步:jenkins上建一个任务,让jenkins自动把你svn上的项目工程打包发布到你指定的tomcat里并运行,并且让这个任务每10分钟运行一次,只要你提交了新代码不用自己去发布,jenkins已经每隔10分钟自己帮你发布了,只需要去浏览器看一个tomcat里的项目工程有更新代码就行了。

  1、在centOS7上安装svn,这个就不说了,百度上一大把

  2、在eclipse上新建一个test01的maven类型测试项目,如下:

    

   3、在jenkins上新建一个任务:

    

 

 

     4、现在进行自己test01任务的配置

 

      4.1:配置基本配置general

      4.2:配置source code management(源代码管理)【配置svn】

点击add之后,添加svn账号

         4.3、配置Build Triggers(构建触发器)

  定时构建配置的参数表示:

    *  *  *  *  *  表示svn上代码有更新再构建【妈的,试了一下,是每分钟构建一次好吗fuck,忘记看是谁的博客瞎鸡巴乱说】

    H/5  *  *  *  *   表示每5分钟构建一次

    0 2 * * *    表示每天凌晨2点

    */10 * * * *   每隔10分钟一次

    45 10 * * 1-5    每星期的星期一到星期五的10:45分执行

     解释一下为什么是5位:

      00 07 * * *  表示每天上午7点定时执行一次

      官方说明:MINUTE  HOUR  DOM  MONTH  DOW

     


  

 

       4.4:配置Build(构建项目)和Post Steps(构建之后 的操作):

 【clean install -Dmaven.test.skip=true -Ptest  :意思是:排除测试的包内容,使用后缀为test的配置文件。】

 》》》》》》》》》》》到此就test01任务就配置完了,保存》》》》》》》》》》》》》》》》》》》

      5、运行test01任务

 查看每次构建的构建日志:

  

 

         展示一下构建失败示例:

 》》》》》》》》》》》以上test01构建任务的配置就算弄好了,也构建成功了》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

 同于我在设置test01构建成功之后Post Steps的配置操作,把构建好的war包发送到了tomcat里面,并重新启动了,所以直接在浏览器上输入测试项目地址:192.168.26.233:80801/test01,打开成功图如下:

 

### 安装 Eclipse IDE 的方法 在 CentOS 8 上安装 Eclipse 可以通过多种方式实现,以下是推荐的方式以及具体操作说明。 #### 方法一:使用官方提供的 Eclipse Installer 这是最常用且可靠的方式来获取最新版本的 Eclipse。下载并运行 Eclipse Installer 是一种简单有效的方法来安装适合您需求的工作环境[^1]。 1. 访问 [Eclipse官方网站](https://www.eclipse.org/downloads/) 并下载适用于 Linux 的 `Eclipse Installer`。 2. 解压下载好的压缩包: ```bash tar -xvzf eclipse-installer-linux64.tar.gz ``` 3. 进入解压后的目录并执行安装程序: ```bash cd eclipse-installer/ ./eclipse-inst ``` #### 方法二:手动安装 Eclipse 压缩包 如果希望完全控制安装过程,则可以选择直接从官网下载预编译的 Eclipse 版本,并将其放置在一个自定义位置。 1. 下载所需的 Eclipse 版本(例如 Java 开发者版或 C/C++ 开发者版)。 2. 将其解压至目标路径,比如 `/opt/eclipse` 或用户的家目录下: ```bash sudo mkdir -p /opt/eclipse sudo tar -xvzf eclipse-cpp-2020-06-R-linux-gtk-x86_64.tar.gz -C /opt/eclipse ``` 3. 创建软链接以便于全局调用: ```bash sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse ``` #### 方法三:配置桌面快捷方式 为了方便启动 Eclipse,可以通过创建 `.desktop` 文件完成图形界面下的快速访问][^[^23]。 编辑一个新的文件名为 `eclipse.desktop` 放置在 `/usr/share/applications/` 中: ```ini [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Categories=Application;Development; Version=1.0 Type=Application Terminal=false StartupNotify=true ``` 保存后刷新应用程序菜单缓存即可看到新加入的应用图标。 --- ### 验证安装成功与否 尝试打开终端输入命令测试是否能够正常加载软件界面: ```bash eclipse --version ``` 或者直接键入 `eclipse` 启动它。 --- ### 注意事项 对于某些特定功能的需求可能还需要额外安装插件支持;另外考虑到依赖库兼容性问题,在较新的操作系统版本上建议优先采用独立打包形式而非传统 yum/apt 软件源途径获得产品实例[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

放学后一起去放牛啊

来了大爷,技术笔记不易求赏则个

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值