欢迎光临散文网 会员登陆 & 注册

持续集成学习笔记

2021-11-06 15:02 作者:十指环  | 我要投稿

持续集成入门

参考资料:《Jenkins持续集成入门精髓》

---------------------------------------------------------------------------------------------------------------------

1.概述

2.持续集成环境

3.Gitlab安装

4.Jenkins安装

5. VDI环境安装Git

---------------------------------------------------------------------------------------------------------------------

1. 概述

1.1  定义

1.2  持续测试

    目的:自动化的、高效的,可靠的,可重复的质量保障

  

1.3  组成要素

  

  

1.4  好处

  

2. 持续集成环境说明

2.1 Jenkins定义

Jenkins,一款流行的开源持续集成工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。

   官网:https://www.jenkins.io/zh/

特征

     

2.2 持续集成环境配置

  

服务器列表

  

3. GitLab安装

     GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

     官网:https://about.gitlab.com/

    GitLab安装:

  

  

 

   **********

  查看SSH服务是否开启: systemctl status sshd

  查看防火墙是否开启:  systemctl status firewalld

   相关安装包:

 **********

4.Jenkins安装

  

  

5. VDI环境安装Git

5.1 安装git

1)git 查看是否安装    

  

2) 未安装,  " sudo apt-get install git" 进行安装

  

 3)安装完成后,认证姓名和邮箱(需要使用真实姓名和公司邮箱):

5.2 配置gitlab公钥

1)生成密钥对

其中id_rsa为私钥,id_rsa.pub为公钥 (邮箱地址记得更换为自己的)

 

2)将公钥拷贝至Gitlab服务器

  将上面步骤生成的公钥(/home/V01.NET/uidq1086/.ssh/id_rsa.pub) 拷贝至 Gitlab服务器

A. 使用notepad打开id_rsa.pub,拷贝其内容

B. 使用个人uid号登录Gitlab服务器(http://scm-gitlab),进入Settings  ->  SSH Keys,粘贴公钥。

C. 添加成功收到邮件

D. 验证ssh key设置是否正常

    ssh -T git@xxx(代码仓库)

 



持续集成学习笔记的评论 (共 条)

分享到微博请遵守国家法律