sonarqube基础:扫描规则:2: Quality Profile的裁剪

关于Sonarqube的扫描规则,在上篇文章中介绍了Java的Sonar Way的详细信息,这篇文章来介绍一下如何在Sonar way的基础上生成定制的Quality Profile以及使用相关的Restapi进行生成。 Quality Profile 从SonarQube中使用back up按钮...

2018-11-03 07:20:51

阅读数:920

评论数:0

sonarqube基础:扫描规则:1: Sonar way之Java版

SonarQube内嵌了Sonar way的扫描规则,不同语言具有不同版本,比如C#/Java/Javascript等,缺省从三个维度对规则进行划分,这篇文章以Sonarqube 5.6.5版本为例,将Java部分的相关的规则进行简单整理。

2018-11-03 06:21:43

阅读数:1035

评论数:0

JIRA实践基础(3):数据迁移方式

Jira的需要迁移的数据主要存在数据库和HOME目录下的data文件夹下,另外Jira还提供了从页面进行数据备份和恢复的快捷方式,结合使用一般即可完成。 备份数据源 一般Jira需要备份的数据主要有如下内容: 数据 说明 数据库 外接数据库中存储的数据,参看前...

2018-08-24 06:32:48

阅读数:1528

评论数:0

docker基础:私库系列:再探Harbor:(2) 架构与组件说明

上篇文章了解到了如何使用新的版本的harbor,这篇文章来了解一下harbor架构的组成和运行时各个组件的使用方式。 架构 容器信息 [root@liumiao harbor]# docker-compose ps Name ...

2018-08-18 22:11:14

阅读数:1473

评论数:0

版本管理之gitlab实践教程:基础篇(15) gitlab升级之v3 -> v4

背景说明:关于gitlab的api版本,由于11.0中已经不再支持v3,所以版本升上来的时候如果有使用gitlab api进行整合的部分则需要进行确认变更内容,这篇文章整理一下从稳定的8.12版本之后相关的一些升级内容。

2018-08-17 22:40:33

阅读数:1644

评论数:0

JIRA实践基础(2):JIRA-Software的Rest API

Jira提供了较为完善的RestAPI,这篇文章来看一下Jira-Software所提供的Rest API功能, 并提供curl的方式进行project的确认,并在已经创建的project中创建issue。 事前准备 项目 说明 Jira类型 Jira-Softwa...

2018-07-31 20:44:20

阅读数:2052

评论数:0

JIRA实践基础(1):JIRA-Software安装与设定

执行命令 create database jira charset=utf8; grant all privileges on jira.* to jira@’%’ identified by ‘abcd1234’; 执行日志 mysql&...

2018-07-31 20:43:32

阅读数:1594

评论数:0

版本管理之gitlab实践教程:基础篇(14)

这篇文章整理一下对gitlab/github进行clone或者push操作时,不需要每次提交都输入用户名/密码的几种方式。 场景 何时需要输入用户名/密码 gitlab可以创建private/protected/public的仓库,private的仓库,在git clone执行时会提示输...

2018-07-31 06:45:11

阅读数:1679

评论数:0

版本管理之gitlab实践教程:基础篇(16)

这篇文章介绍一下如何修改初始管理账号root的密码。

2018-07-31 05:19:14

阅读数:1540

评论数:0

协议基础:SMTP:使用Telnet学习SMTP协议

SMTP是简单邮件传输协议的缩写,这篇文章将通过如何使用telnet命令发生邮件结合RFC文档来学习一下SMTP协议的基础知识。 OSI模型 & SMTP SMTP vs POP3 & IM...

2018-07-30 20:05:50

阅读数:2039

评论数:0

robotframework基础入门:(2):常见问题对应方法

使用robot进行基于关键字的测试,经常会遇到一些问题,这里列出最常见的几个问题,因为这四个问题是在使用官方demo代码时候遇到频度最多的,也是在新手入门时可能花时间最多的地方之一。 问题1:缺少robotframework下的selenium库 信息提示: Importing...

2018-06-20 22:06:43

阅读数:1770

评论数:0

RIDE: robotframework IDE在MacOS上的安装

Robotframework是一个框架,是一个可以用于关键字测试驱动的框架。而RIDE(robotframework-ride)就是可以使得写robot测试用例更加方便快捷的IDE图形操作工具。 安装 因为是基于python的,所以其可以运行在多个操作系统上。这里主要介绍一下RIDE在Ma...

2018-06-19 21:55:22

阅读数:1813

评论数:3

brew: MacOS的包管理工具

brew是MacOS上的包管理工具,像RHEL/CentOS上的yum或者Ubuntu上的apt-get一样,MacOS上使用brew也可以非常容易进行包的管理。 概要信息 项目 说明 官方网站 https://brew.sh 开源/闭源 开源 ...

2018-06-19 20:43:46

阅读数:2350

评论数:0

pip安装py_zipkin时提示的SSL问题对应

python的应用实践zipkin,需要py_zipkin,使用pip进行安装py_zipkin的时候出现问题, 根据stackoverflow的信息设定了pypi.org 和 files.pythonhosted.org解决了问题。 问题现象 [root@kong ~]# pip ins...

2018-06-02 05:27:37

阅读数:2558

评论数:0

使用nginx设置代理服务器

nginx可以利用其反向代理的功能来进行负载均衡的实现,同时也可以使用其正向代理的功能设置代理服务器,比如在内网的环境中,在可以连接外网的机器上运行nginx作为代理服务器,其他机器通过设定此台机器的IP和port即可通过其连接上网,本文使用nginx官方镜像,通过如下步骤即可简单实现代理服务器。...

2018-05-29 21:38:54

阅读数:2910

评论数:0

配置管理工具Slatstack入门介绍:1 :安装与设定

Saltstack也是配置管理工具的一种,这篇文章主要介绍一下Saltstack的安装与设定。 安装准备 本文的安装与设定信息如下 IP Hostname OS Saltstack软件 192.169.31.131 host131 CentOS7....

2018-02-22 11:55:23

阅读数:1614

评论数:0

配置管理工具Puppet入门介绍:1 :安装与设定

Puppet是配置管理工具的一种,这篇文章主要介绍一下Puppet的安装与设定。 什么是Puppet Puppet是puppetlabs出品的配置管理工具,每年的DORA的DevOps报告就是有puppetlabs牵头做的,puppet作为出色的管理工具,也是可圈可点。通过可读性很好的设定...

2018-02-19 21:06:30

阅读数:1657

评论数:0

版本管理之gitlab实践教程:进阶篇(2)

github flow实践 git flow的问题 git flow是一个较早的版本管理模型,但是也有一些实际在使用上的问题。第一个常见的问题就是因为git flow的模型设计是围绕着release进行的,所以master成为了一个 用于保存向生产环境发布代码的分支,而真正的主分支我们使...

2018-02-06 07:39:18

阅读数:2521

评论数:14

版本管理之gitlab实践教程:进阶篇(1)

实践gitflow 结合git flow,使用gitlab作为远端仓库管理,在实际的项目中是一种可行的方式,而且这种方式对与复杂大型的项目有较好的适应方式。 git flow git flow源于Vincent Driessen在2010年提出的一个分支模型: 主要特点 ...

2018-02-06 07:18:27

阅读数:4646

评论数:0

版本管理之gitlab实践教程:基础篇(13)

rebase VS merge git中使用rebase或者merge都能达到合并的效果,什么时候更适合使用rebase,什么时候应该使用merge,在这篇文章中会通过一些简单的操作来进行讨论。 准备 使用官方介绍使用的典型场景,具体如下所示: git准备 使用git进行事前的准...

2018-02-04 22:01:29

阅读数:1627

评论数:0

提示
确定要删除当前文章?
取消 删除