随笔分类 -  自动化技术

自动化技术学习
摘要:一、作用说明 备份:假设我们当前的gitlab挂掉了,整个服务器都起不来了,但是我们有对gitlab的归档备份,这时候还可以恢复出数据来。 迁移:假设此时使用的gitlab服务器出现故障运行不了,但是我们对gitlab在远端机有归档备份,这时候我们就可以在远端机把数据恢复重新搭建gitlab。 注意 阅读全文
posted @ 2020-01-17 11:54 shawWey 阅读(1939) 评论(0) 推荐(0)
摘要:在实际使用linux的情况下,当目录空间紧张的情况下有两种方式进行目录空间扩展: 方式一:软连接到别的目录下 方式二:动态增加linu的目录空间 本文主要介绍方式二的实现方式: 1、查看空间情况 df -h 找到需要加的空间目录名称比如:/dev/mapper/rootvg-varlv 2、增加大小 阅读全文
posted @ 2020-01-17 11:35 shawWey 阅读(718) 评论(0) 推荐(0)
摘要:一、 创建MQ队列管理器 1.1准备工作 到所安装websphere mq的机子上,进入/opt/mm/bin目录下,查询相关mq的情况,通过命令行./dspmq。 创建mq队列管理器的的时候要用mqm用户进行创建,切换到mqm用户: su mqm 1.2详细操作 备注:红色加粗字体可替换 1、创建 阅读全文
posted @ 2020-01-17 11:26 shawWey 阅读(8165) 评论(0) 推荐(0)
摘要:之前我们介绍了《①将SVN迁移到GitLab-单分支迁移》,文中研究了svn迁移到git单分支的操作过程,本文针对实际开发过程中svn使用到的trunk、branches、tags情况进行迁移,本文的svn代码情况如图所示: 具体的可以参考博文,《SVN的branches、trunk、tags使用》 阅读全文
posted @ 2019-12-16 11:05 shawWey 阅读(1601) 评论(0) 推荐(0)
摘要:本文针对实际开发过程中,svn使用到的trunk、branches、tags情况进行操作模拟, 一、创建trunk、branches、tags文件夹 我们在上文的svn仓库下创建trunk、branches、tags这个三个文件夹,然后把之前的文件放到trunk文件夹中并提交: trunk文件夹: 阅读全文
posted @ 2019-12-12 16:45 shawWey 阅读(4082) 评论(0) 推荐(2)
摘要:将SVN上的代码迁移到GitLab上,实际原理是将所迁移的服务器上,拷贝SVN上的相关代码,在服务器上生成Git相关仓库,然后推送到GitLab仓库,并保存SVN相关的提交记录,分支,标签等信息。 一、安装git-svn 首先安装迁移所需要的工具git-svn,通过以下命令行进行安装。 apt-ge 阅读全文
posted @ 2019-12-12 09:24 shawWey 阅读(1851) 评论(0) 推荐(0)
摘要:本文主要介绍在Ubuntu[Ubuntu 18.04.3]上安装最新的GitLab版本控制工具。 一、安装更新GitLab所需要的依赖项 下载过程中,网络要有所保障,否则下载时间比较长。 接下来,安装Postfix以发送通知电子邮件。如果要使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLa 阅读全文
posted @ 2019-12-11 09:44 shawWey 阅读(3495) 评论(0) 推荐(0)
摘要:最近在研究svn的代码如何迁移到GitLab,因此借助本文,重新来回顾温习下svn的安装使用。 一、SVN的安装 svn的安装很简单,在互联网的环境,直接执行以下命令行即可。 安装完后可以通过svn --version查看相关的版本信息 二、配置SVN相关用户名、权限、服务器等 1、创建代码仓库 我 阅读全文
posted @ 2019-12-10 22:51 shawWey 阅读(12998) 评论(0) 推荐(0)
摘要:SonarQube是管理代码质量一个开放平台,可以快速的定位代码中潜在的或者明显的错误,本文将会介绍一下这个工具的安装、配置以及使用。 一、SonarQube的安装使用: 下载地址:http://www.sonarqube.org/downloads/ 本文下载的版本是sonarqube-6.7.6 阅读全文
posted @ 2019-04-17 15:53 shawWey 阅读(49580) 评论(0) 推荐(5)
摘要:一、DbUnit设计理念熟悉单元测试的开发人员都知道,在对数据库进行单元测试时候,通常采用的方案有运用模拟对象(mock objects)和stubs两种。通过隔离关联的数据库访问类,比如JDBC的相关操作类,来达到对数据库操作的模拟测试。然而某些特殊的系统,比如利 用了EJB的CMP(contai 阅读全文
posted @ 2019-04-04 15:43 shawWey 阅读(11835) 评论(0) 推荐(0)
摘要:一、TestCast和TestSuite概念介绍 TestCase:字面意思,测试用例。为一个或多个方法提供测试方法,一般是一个test。 TestSuite:测试集合,即一组测试。一个test suite是把多个相关测试归入一组的快捷方式。如果自己没有定义,Junit会自动提供一个test sui 阅读全文
posted @ 2019-04-02 17:10 shawWey 阅读(9247) 评论(2) 推荐(3)
摘要:在之前的博文里头已经介绍了Archiva私服的使用,本文主要介绍,如何与maven进行配置,在进行maven使用的时候可以自动上传至Archiva上 1、设置maven的用户配置,到maven的安装目录下/conf/setting.xml,参考以下配置修改: 1.1 认证信息就是你在仓库管理中设置的 阅读全文
posted @ 2019-03-06 15:56 shawWey 阅读(1231) 评论(0) 推荐(0)
摘要:在windos平台下安装jenkins要是无法安装插件,tomcat控制台报以下错误: 解决方法: 进入到jenkins里头,Jenkins -- 管理插件 -- 高级 -- 升级站点,如图所示: 将URL 中的https 改为 http 保存更新即可。 阅读全文
posted @ 2019-03-06 15:01 shawWey 阅读(1619) 评论(0) 推荐(0)
摘要:之前的博文介绍了Jenkins的入门安装,本文主要介绍如何使用jenkins进行git项目的集成构建与部署 1、首先进行全局工具配置 查看下本机的jdk、maven、git安装路径 全局工具配置:系统管理->全局工具配置 JDK与Git环境配置 配置Ant与Maven环境,并保存应用 2、安装mav 阅读全文
posted @ 2019-03-04 16:04 shawWey 阅读(591) 评论(0) 推荐(0)
摘要:1、到官网下载maven,上传到服务器上 https://maven.apache.org/download.cgi 2、将压缩包上传服务器对应路径解压: 3、配置环境变量 立即生效: 4、验证 阅读全文
posted @ 2019-03-01 14:40 shawWey 阅读(228) 评论(0) 推荐(0)
摘要:1、查看git的最新版本: 查看最新版git:访问https://www.kernel.org/pub/software/scm/git/或者https://github.com/git/git/releases 2、登录到服务器上,下载git安装包,可以把最后面的版本信息,改成你需要下载的版本 下 阅读全文
posted @ 2019-03-01 11:25 shawWey 阅读(878) 评论(0) 推荐(1)
摘要:一、什么是Jenkins jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle等多种第三方构建工具, 阅读全文
posted @ 2019-03-01 11:03 shawWey 阅读(220) 评论(0) 推荐(0)
摘要:关键字: ant build.xml Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make, 阅读全文
posted @ 2019-02-28 10:20 shawWey 阅读(1793) 评论(0) 推荐(0)
摘要:接上文,本文主要介绍Junit+ant+JaCoCo集成使用 1、工具的下载上传 需要的工具有: apache-ant-1.10.5-bin.tarapache-tomcat-8.0.50.tarjacoco-0.8.4-20190222.010339-7.zip 下载jacoco上传到到具体服务器 阅读全文
posted @ 2019-02-27 22:06 shawWey 阅读(1340) 评论(0) 推荐(0)
摘要:随着敏捷开发的流行,编写单元测试已经成为业界共识。但如何来衡量单元测试的质量呢?有些管理者片面追求单元测试的数量,导致底下的开发人员投机取巧,编写出大量的重复测试,数量上去了,质量却依然原地踏步。相比单纯追求单元测试的数量,分析单元测试的代码覆盖率是一种更为可行的方式。JaCoCo(Java Cod 阅读全文
posted @ 2019-02-27 17:22 shawWey 阅读(1030) 评论(0) 推荐(0)