公司项目依赖了sonar检查,默认使用的是sonar-maven-plugin:3.7.0.1746版本。在执行sonar扫描时提示: SCM provider was set to "git" but no SCM provider found for this key. 这个原因在于sonar的 ...
分类:
其他好文 时间:
2020-07-25 23:41:22
阅读次数:
125
长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。 如果看过《》这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到远程机器(将CI服务器和部署服务器分离,避免资源抢占)。 SSH免密登陆 还是那句话,CI/CD实质是将我们手动集 ...
分类:
其他好文 时间:
2020-07-24 21:52:57
阅读次数:
101
原文发于微信公众号 jzman-blog,欢迎关注交流。 前面几篇学习了 Gradle 构建任务的基础知识,了解了 Project 和 Task 这两个概念,建议先阅读前面几篇文章: Gradle系列之初识Gradle Gradle之Groovy基础篇 Gradle系列之构建脚本基础 Gradle ...
分类:
其他好文 时间:
2020-07-22 23:32:55
阅读次数:
77
在gradle中,如果多个子项目使用目录进行分组,可以使用如下方法 // include two projects, 'foo' and 'foo:bar' // directories are inferred by replacing ':' with '/' include 'foo:bar' ...
分类:
其他好文 时间:
2020-07-21 22:45:12
阅读次数:
108
一、什么是unittest unittest是Python单元测试框架,类似于JUnit框架。 unittest中有4个重要的概念:test fixture, test case, test suite, test runner Testcase: 一个TestCase的实例就是一个测试用例。什么是 ...
分类:
其他好文 时间:
2020-07-21 13:43:35
阅读次数:
68
package com.itheima.redis; import com.itheima.pojo.User; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.fact ...
分类:
编程语言 时间:
2020-07-20 15:24:04
阅读次数:
76
前言 面试一般分技术面和HR面,很少有群面,部分企业可能会有交叉面。总的来说,技术面就是考察你的专业技术水平,HR面主要是看这个人的综合素质及家庭情况符不符合公司要求。一般技术通过了,HR面基本上没有问题了(也有少数企业HR面会刷掉很多人)。 这里主要说技术面,技术面主是考察专业技术知识和水平,下面 ...
分类:
其他好文 时间:
2020-07-20 15:21:03
阅读次数:
462
1. 项目自动化的好处 防止手动介入 创建可重复的构建 让构建便携 2. 项目自动化的类型 按需构建:开发人员在自己的机器上触发构建 触发构建:代码提交到版本控制系统时触发构建 预定构建:通过定时任务进行构建 3. 构建工具 3.1 构建工具的组成 构建文件+构建的输入输出+构建引擎+依赖管理器 构 ...
分类:
其他好文 时间:
2020-07-19 18:04:11
阅读次数:
73
Gitlab-Runner自动构建服务器搭建1 这里讲到的gitlab仓库指的是https://gitlab.com/,自建gitlab仓库也基本相同。 项目的构建打包过程相对比较消耗系统性能,所以gitlab将这部分任务都交给了gitlab-runner来做,因为gitlab-runner可以部署 ...
分类:
其他好文 时间:
2020-07-19 16:12:05
阅读次数:
63
一、测试数据 API_TestCase.xlsx F1:get请求测试数据 F2:POST请求测试数据 F3:PUT请求测试数据 F4:DELETE请求测试数据 二、测试数据读取方法 readExcel.py # _*_ coding:utf-8 _*_ from Common import get ...
分类:
编程语言 时间:
2020-07-16 21:18:34
阅读次数:
62