栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

持续集成与持续交付——1、git、gitlab、Jenkins

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

持续集成与持续交付——1、git、gitlab、Jenkins

文章目录
  • git的简介
  • git工具的使用
    • GitHub
  • gitlab代码库
    • 下载及安装
    • 修改密码
    • 添加ssh密钥
    • 新建项目
      • 克隆及上传项目
  • Jenkins持续集成
    • 下载及安装
      • 安装java-11-openjdk.x86_64
      • 安装jenkins的rpm包
      • 升级jdk
    • 开启Jenkins


以下实验需要开启全新虚拟机server10和server20,要能上网

git的简介

git的三种状态:

  • 已提交(committed):已经修改了文件,但是还没保存到数据库中
  • 已修改(modified): 对一个已经修改的文件做了标记,使之包含在下次提交的快照中
  • 已暂存(staged):数据已经安全地保存在本地数据库中

git的三个阶段:

  • 工作区
  • 暂存区
  • git目录

git必看秘籍:https://git-scm.com/book/zh/v2

git工具的使用





跳过使用暂存区域,直接提交的前提是不能是”??“的文件,能直接提交的文件必须是已经在版本库中的文件



GitHub








上传出现错误:根据文章:
https://blog.csdn.net/Highlight_Jin/article/details/124015944?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~Rate-2-124015944-blog-null.pc_404_mixedpudn&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~Rate-2-124015944-blog-null.pc_404_mixedpud
做出修改



gitlab代码库

GitHub有时候比较慢,那么可以使用https://gitee.com/,使用方法与GitHub一样

下载及安装









修改密码

添加ssh密钥


新建项目


克隆及上传项目

Jenkins持续集成

jenkins是开源CI&CO软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需求。
Jenkins是用Java编写的,可在tomcat等流行的servlet容器中运行,也可以独立运行。

  • CI(continuous intergration,持续集成)强调了开发人员提交新代码之后,立即进行构建、(单元)测试。
  • CD(continuous delivery,持续交付)是在持续集成的基础上,将集成后的代码部署到更贴近真实的运行环境(类生产换进)中。
下载及安装

安装java-11-openjdk.x86_64

安装jenkins的rpm包


升级jdk









.bashrc 与 /etc/profile 应该只用选择一个添加就好了





开启Jenkins



将/var…下的初始密码输入




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/939311.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号