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