持续集成篇_08_Hudson持续集成服务器的使用(自动化编译、分析、打包、部署)

1.创建任务

svn用户验证

验证通过

*****五颗*表示每分钟检查svn路径是否有变更,有变更就会重新构建,相当于定时器设置

Send e-mail for every unstable build:构建失败给每个人发送邮件通知

Send separate e-mails to individuals who broke the build:谁构建失败给谁发送邮件

新建项目时复制项目配置参数

配置sonar代码质量分析,在发布后进行代码质量分析

勾选后,此项目会出现sonar图标

edu-common工程构建过程之sonar

sonar:sonar

构建状态

[root@yxq maven-3.0.5]# cd .m2
[root@yxq .m2]# ls
repository
[root@yxq .m2]# cd repository/
[root@yxq repository]# ls
antlr        asm    classworlds        commons-cli    commons-collections  commons-fileupload  commons-lang     javassist  log4j  ognl  oro
aopalliance  cglib  commons-beanutils  commons-codec  commons-digester     commons-io          commons-logging  junit      net    org   wusc
[root@yxq repository]# cd wusc
[root@yxq wusc]# ls
edu
[root@yxq wusc]# cd edu
[root@yxq edu]# ls
common  facade
[root@yxq edu]# cd common
[root@yxq common]# ls
edu-common  edu-common-config  edu-common-core  edu-common-parent  edu-common-web
[root@yxq common]# cd edu-common
[root@yxq edu-common]# ls
1.0-SNAPSHOT  maven-metadata-local.xml
[root@yxq edu-common]# cd ..
[root@yxq common]# ls
edu-common  edu-common-config  edu-common-core  edu-common-parent  edu-common-web
[root@yxq common]# ll
total 20
drwxr-xr-x 3 root root 4096 Mar 27 05:59 edu-common
drwxr-xr-x 3 root root 4096 Mar 27 05:57 edu-common-config
drwxr-xr-x 3 root root 4096 Mar 27 05:53 edu-common-core
drwxr-xr-x 3 root root 4096 Mar 27 05:37 edu-common-parent
drwxr-xr-x 3 root root 4096 Mar 27 05:53 edu-common-web
[root@yxq common]#

持续集成篇_08_Hudson持续集成服务器的使用(自动化编译、分析、打包、部署)的更多相关文章

  1. 持续集成篇 --Hudson持续集成服务器的安装配置与使用

    样例项目参考视频教程:http://www.roncoo.com/course/view/85d6008fe77c4199b0cdd2885eaeee53 IP:192.168.4.221  8G内存 ...

  2. Hudson + SVN + Maven 持续集成实现自动化编译、打包、部署(over SSH 和 Deploy war/ear to a container 两种部署方式)

    下载hudson ,安装部署http://hudson-ci.org/ 将下载的hudson-3.3.3.war放到tomcat的webapps目录下并启动tomcat,输入地址访问 点击Instal ...

  3. .netcore持续集成测试篇之搭建内存服务器进行集成测试一

    系列目录 在web项目里,我们把每一层的代码的单元测试都通过并不代表程序能正常运行,因为这个过程缺失了http管道,很多时候我们还还需要把项目布在iis环境中或者在vs里启动iis express服务 ...

  4. 持续集成篇_05_SonarQube代码质量管理平台的介绍与安装

    1.SonarQube的介绍 SonarQube是一个管理代码质量的开放平台. 可以从七个维度检测代码质量(为什么要用SonarQube): (1)复杂度分布(complexity):代码复杂度过高将 ...

  5. 浅谈持续集成(CI)、持续交付(CD)、持续部署(CD)

    CI/CD是实现敏捷和Devops理念的一种方法,具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的 整个生命周期(从集成和测试阶段,到交付和部署).这些关联的事务通常被统称为"CI ...

  6. 用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇

    luajit集成篇 大家都知道luajit比原生lua快,快在jit这三个字上. 但实际情况是,luajit的行为十分复杂.尤其jit并不是一个简单的把代码翻译成机器码的机制,背后有很多会影响性能的因 ...

  7. Spring Boot 揭秘与实战(三) 日志框架篇 - 如何快速集成日志系统

    文章目录 1. 默认的日志框架 logback2. 常用的日志框架 log4j 1.1. 日志级别 1.2. 日志文件 3. 源代码 Java 有很多日志系统,例如,Java Util Logging ...

  8. Spring Boot 揭秘与实战(五) 服务器篇 - 其他内嵌服务器 发表于 2017-01-03 | Spring框架 | Spri

    文章目录 1. Jetty 的切换 2. Undertow的使用 Spring Boot 可选择内嵌 Tomcat.Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目.< ...

  9. Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析

    文章目录 1. 内嵌的 Tomcat,一个Jar包运行 2. 如何定制内嵌 Tomcat3. War 包部署的使用细节 2.1. 设置内嵌Tomcat的端口 2.2. 设置内嵌Tomcat的最大线程数 ...

随机推荐

  1. dotnetty 心跳

    IdleStateHandler 需要提供三个参数: readerIdleTimeSeconds, 读超时. 即当在指定的事件间隔内没有从 Channel 读取到数据时, 会触发一个 READER_I ...

  2. java高分局之jstat命令使用(转)

    转自:http://blog.csdn.net/h_025/article/details/52813817 java高分局之jstat命令使用 jstat命令可以查看堆内存各部分的使用量,以及加载类 ...

  3. [Web 前端] React Router v4 入坑指南

    cp from : https://www.jianshu.com/p/6a45e2dfc9d9 万恶的根源 距离React Router v4 正式发布也已经过去三个月了,这周把一个React的架子 ...

  4. Prometheus 初体验

    本文环境 Redhat Linux 6.7, Prometheus 2.2.1,node_exporter 1.5.2 介绍 Prometheus 是2012年由 SoundCloud 开源的系统监控 ...

  5. sys.stdout.flush()以及subprocess的用处

    sys.stdout.flush()立即把stdout缓存内容输出. subprocess与shell进行交互,执行shell命令等. 执行shell命令集合: subprocess.check_ou ...

  6. DevExpress ChartControl控件实现图表【转】

    1.饼状图图 1.1添加ChartControl控件 在工具箱中找到ChartControl控件,拖到窗口中,创建Pie: 1.2准备数据 private DataTable CreateChartD ...

  7. [leetcode]Restore IP Addresses @ Python

    原题地址:https://oj.leetcode.com/problems/restore-ip-addresses/ 题意: Given a string containing only digit ...

  8. CSS的50个代码片段

    1.css全局 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a ...

  9. SQL Server 损坏修复 之一 常见错误解读

    SQL Server 对数据库损坏的错误类型做了细化,在此对几个典型的错误作一下介绍. 错误信息是:“在文件 '%ls'中.偏移量为 %#016I64x 的位置执行 %S_MSG 期间,操作系统已经向 ...

  10. python 获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间

    引入以下两个包: import datetime import arrow 具体代码 # import datetime # import arrow def getTime(self, flag,d ...