随笔分类 - 可持续化集成
CI|CD持续化部署
摘要:SonarQube简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 环境要求 jdk 1.8 my
阅读全文
摘要:下载地址 https://downloads.mysql.com/archives/community/ 解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 再移动并重命名一下 mv mysql-5.7.26-linux-glibc2.12-x86
阅读全文
摘要:Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 1.自由风格软件项目(FreeStyle Project) 2.Maven项目(Maven Project) 3.流水线项目(Pipeline Project)每种类型的构建都可以完成一样的构建过程与结果
阅读全文
摘要:安装Tomcat 官网下载地址:https://tomcat.apache.org/ yum安装 yum install java-1.8.0-openjdk* -y 安装JDK(已完成) tar -xzf apache-tomcat-8.5.47.tar.gz 解压 mkdir -p /opt/t
阅读全文
摘要:maven的下载地址 https://maven.apache.org/download.cgi 安装 创建 maven 文件夹 mkdir -p /usr/local/maven 解压 maven 安装包到 maven 文件夹 tar -zxvf apache-maven-3.8.5-bin.ta
阅读全文
摘要:持续集成环境-Jenkins凭证管理 凭据可以用来存储需要密文保护的数据库密码、Gitlab密码信息、Docker私有仓库密码等,以便 Jenkins可以和这些第三方的应用进行交互。 安装Credentials Binding插件 要在Jenkins使用凭证管理功能,需要安装Credentials
阅读全文
摘要:持续集成环境-Jenkins用户权限管理 我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 安装Role-based Authorization Strategy插件 开启权限全局安全配置 授权策略切换为"Role-Based Stra
阅读全文
摘要:持续集成环境-Jenkins插件管理 Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件。 修改Jenkins插件下载地址(选做) 可以先什级国内插件地址: Jenkins->Man
阅读全文
摘要:jenkins中文设置 1. 进入Manage Jenkins中,点击Manage Plugins(插件设定)。 2. 安装插件“Locale plugin” 选择Available,可用插件栏目下搜索“ Locale ” 点击 Install without restart 直接安装 3. 安装中
阅读全文
摘要:持续集成环境-Jenkins的安装 jenkins的官网 https://www.jenkins.io/zh/ 中国镜像 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/ 安装Jenkins之前需要安装JDK java-version 检查一下
阅读全文
摘要:Gitlab安装 gitlab安装需求 GitLab 官方安装配置要求服务器最低2核4G,如果服务器低于这个要求就不用安装了,因为用户体验超级超级不好。服务器CPU 推荐2核到4核完全就够了在多也是浪费,但内存越大越好最好超过4G。如果服务器内存刚好4G ,GitLab 也能跑起来但是如果你使用的是
阅读全文
摘要:软件开发的生命周期 什么是软件生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 : 1.1、需求分析这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的分析。项目需求可能是公司
阅读全文