您现在的位置是:首页 > 正文

Jenkins部署新项目

2024-02-01 02:27:10阅读 4

1、安装 Jenkins

    下载jenkins-1.656.zip文件,进行安装

2、部署一个项目

2.1登录Jenkins

http://127.0.0.1:xxxx/

        2.2新建

          2.2.1构建一个maven项目
           

          2.2.2输入SVN地址

2.2.4构建触发器


构建方式:

(1)Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code      下来,然后执行构建动作。(更新规则根据实际需求来定义)。

(2)Build periodically:定时进行项目构建(它不care源码是否发生变化)。

2.2.5配置SonarQube自动检测

   (1) 点击“增加构建后操作步骤”,新增Sonar


(2)配置sonar,JDK版本最好高于1.6


2.2.6配置自动化部署


(1)输入war包路径(使用相对路径),

一般存放在Jenkins的{%Jenkins_dir%}\\jobs\”项目名”\workspace\target目录下(根据JENKINS版本不同可能会不一样,当前版本1.656)。

(2)Context path(上下文)为项目的访问根地址(例如localhost:8080/XXX),XXX即为该项目的上下文。


(3)新增容器(插件只支持下列容器,如果需要发布到其他web容器,可考虑让容器与maven集成,使用mvn命令部署)。当前选择tomcat7.0。


(4)输入tomcat账号、密码(admin)、访问IP:端口


2.2.7构建

保存,回到Jenkins首页,点击项目最右方的构建按钮:


2.2.8查看构建状态

点击左下角构建编号,下拉选择“ConsoleOutput”可以看到构建状态。


2.2.9查看代码检测结果

构建完成后,下拉项目,选择sonarqube或者进入:192.168.0.160:9000可以看到代码检测结果。




网站文章

  • Java读取输入流和文件内容——BufferedReader

    BufferedReader读取控制台输入从控制台读取数据readline() 方法关于 `try-catch` 语句的拓展 Java不像C那样直接用 scanf 即可从控制台读入数据,读取数据很麻烦...

    2024-02-01 02:26:41
  • Python使用定时任务

    Python使用定时任务

    【代码】Python使用定时任务。

    2024-02-01 02:26:33
  • 计算机卸载目录不让它显示,电脑删除文件时提示“无法删除文件夹 目录不是空的”怎么办?...

    计算机卸载目录不让它显示,电脑删除文件时提示“无法删除文件夹 目录不是空的”怎么办?...

    电脑使用久了之后会发现系统中存在很多没用的文件夹,此时最简单的方法就是直接删除,但是有时会在删除文件夹的时候出现“无法删除文件夹 目录不是空的”的提示,这是什么问题呢?现在本文就给大家分析该问题的原因...

    2024-02-01 02:26:27
  • 正向代理与反向代理通俗理解

    关于正向代理以及反向代理的理解。特别通俗,一看就懂。

    2024-02-01 02:26:00
  • MySQL if else的格式_mysql if--else

    MySQL if else的格式_mysql if--else

    case具有两种格式。简单case函数和case搜索函数。--简单case函数case sexwhen '1' then '男'when '2' the...

    2024-02-01 02:25:55
  • Js - 模板字面量

    背景 参考资料 JavaScript高级程序设计(第4版) ES6指北【7】——从回调地狱到Promise和async/await JS异步编程之Promise详解和使用总结

    2024-02-01 02:25:51
  • Git和Bitbucket入门之代码上传

    作为一名代码渣,虽然代码写得很烂,但多多少少也写了些了。听说大牛们都在用Bitbucket,瞻仰代码时却连git clone都不会也有点说不过去了,因此,我要入门!参考:http://blog.jobbole.com/53573/ (中文) https://confluence.atlassian.com/bitbucket/bitbucket-cloud-documen

    2024-02-01 02:25:21
  • MySQL在Mybatis新增后返回主键

    通过Mybatis将数据新增到MySQL时,有时需要获取到当前新增的数据的主键。尤其是主子表的数据在新增时,字表需要保存主表的主键作为外键。

    2024-02-01 02:25:16
  • Gin 从零开始搭建gin项目框架

    Gin 从零开始搭建gin项目框架

    欢迎大家访问我的博客http://blog.ayla1688.cool 原文连接http://blog.ayla1688.cool/archives/413.html 一、创建项目 新建文件夹 tes...

    2024-02-01 02:25:09
  • Java String常用方法

    Java String常用方法

    2024-02-01 02:25:00