目录一、问题二、gitLab简介三、gitLab基本使用步骤1.团队在gitLab上创建了一个项目 testProject,作为开发人员,首先需要将testProject项目下载到本地。2.在本地可以通过 Vscode或WebStorm等工具打开3. 给自己创建一个本地分支(因为大型项目一般需要审核人员审核,才能保证代码的质量,不能直接提交到默认的master分支)4.上述步骤完成后,就是在自己的
转载 2024-02-19 17:36:54
255阅读
文章目录第 7 章 IDEA 集成 Git7.1 配置 Git 忽略文件7.2 定位 Git 程序7.3 初始化本地库7.4 添加到暂存区7.5 提交到本地库7.6 切换版本7.7 创建分支7.8 切换分支7.9 合并分支7.10 解决冲突第 8 章 IDEA 集成 GitHub8.1 设置 GitHub 账号8.2 分享工程到 GitHub8.3 push 推送本地库到远程库8.4 pull
大家好,我是SuieKa,本博文以学习笔记为主,若有瑕疵,请多多指教!!! 目录什么是GitlabGitLab和GitHub的区别一、安装gitlab-ce-12.10.1二、gitlab日常使用三、安装git客户端使用gitlab 什么是Gitlab?是一个利用Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。Ruby
作者:愤怒的小猿猿GitLab CI/CD介绍首先使用一张图说明GitLab CI的工作流程:GitLab CI是 GitLab 提供的持续集成服务,只要在你的仓库根目录 创建一个.gitlab-ci.yml 文件, 并为该项目指派一个Runner,当有合并请求或者 push的时候就会触发build。这个.gitlab-ci.yml 文件定义GitLab runner要做哪些操作。默认有3个默认有
转载 2024-04-03 09:11:21
141阅读
文章目录一、git tag 是什么? 有什么作用?二、什么是 git branch?在开发中如何使用git branch?有哪些git flow? 一、git tag 是什么? 有什么作用?git tag:给当前分支打标签,以便回退到此版本。发布一个版本时,我们通常先在版本库中打一个标签(tag)。作用:添加标签:git tag -a <tagname> -m "note"git t
转载 2024-03-18 08:18:40
147阅读
2022 年 12 月 22 日 20:00,Atlassian 杭州社区联合澳门社区,在 腾讯 Webinar 与 微信视频号 两个渠道,为 Atlassian 社区用户呈现了一场主题为《基于 Jira 的 DevOps 实践》的分享。DevOps 是一种软件工程文化和实践,旨在通过全面的自动化和监控,统一整合软件开发和运维过程(从集成测试、发布到部署和基础架构管理),以缩短开发周期,提高部署
转载 2024-05-17 12:13:00
30阅读
文章目录gitlab+DRBD实现高可用需求说明原理解析环境磁盘准备安装drbd配置drbd配置drbd.conf配置global_common.conf配置gitlab.res启动drbd服务创建gitlab资源设置主备安装gitlab配置gitlab设置gitlab高可用环境验证drbd主备可用性drbd常见命令参考文档 gitlab+DRBD实现高可用需求说明虽然gitlab有每小时备份,
转载 2024-05-08 15:22:06
56阅读
公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review。最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是
转载 2024-04-17 09:11:14
105阅读
此文档主要说明怎样基于GitLab进行持续集成和持续交付,该持续集成与交付集成gitlab-runner 、mvnw、Docker、harbor、k8s等技术,同时展示了在k8s平台利用EFK(elasticsearch,fluentd,kibana)技术完成了集群统一日志管理,使用kube-prometheus技术进行集群实时监控以及kube-dashboard管理集群中的应用部署,为了不引入
转载 2024-04-30 23:19:03
67阅读
Gitlab的安装方式请参考我之前的一篇文章(Centos7 YUM安装GitLAB环境),本篇文章具体主要参照这篇文章https://bloodzer0.github.io/ossa/other-security-branch/devsecops/gjs/ 系统环境Centos 7.6.1810首先解决端口冲突,因为我们要安装jenkins,会占用8080端口,只能修改gitlab的8080端口
转载 2024-03-28 11:28:52
94阅读
Gitlab集成Kubernetes前言Gitlab集成Kubernetes欺骗Gitlab安装Helm Tiller 前言本文适用于在Gitlab集成没有梯子的K8s集群文中使用的各系统版本:CentOS 7.6GItlab 12.3.1K8s 1.16.3Helm 2.16.1Tiller 2.15.1前段时间想要做一站式CICD所以没有使用Jenkins做CICD平台而是使用了GIt
转载 2024-03-19 17:58:40
63阅读
1、idea集成git工具安装git工具打开idea的配置选项 ,快捷键ctrl+alt+s或者使用点击File然后选择settings选项选择version control中的git设置路径选择你安装的git工具的git.exe(这个默认自动加载)ps:下边有两个git.exe这个你任意选择一个都可以。选择确定git工具就集成好了。2、idea如何使用git将项目推送到远程仓库申请一个githu
转载 2024-03-17 10:04:38
454阅读
1:Gitlab 部署Gitlab 实现的是 CI/CD 环节中的 CI 环节,即持续集成(Continuous Integration)。 “持续”意味着代码的频繁提交,能将各版本的代码分阶段保存; “集成”一方面意味着支持多名开发人员协同,将多名开发人员的开发的不同功能的代码进行合并,实现整体功能;另一方面意味着将通过测试的分支合并到主分支,完成软件的稳定版本的迭代。1.1:下载 gitlab
转载 2024-02-27 10:21:49
134阅读
Git服务器搭建之CentOs7-阿里云搭建首先使用连接工具连接到远程的阿里云服务器CentOs7上。1.安装Git及创建用户# 安装Git $ yum install git # 创建一个git用户组和用户,用来运行git服务 $ groupadd git $ adduser git -g git禁止用户git登录:(学习阶段可省略)修改/etc/passwd文件,修改# 找到这句: git:
1. 概述对于Git通过Hook实现静态代码检测,大致分为两个方向:1>借助Client-Side-Hook来实现。此方法对应于研发人员工作机上的${PROJECT_ROOT}/.git/hooks/pre-commit脚本实现。2>借助Server-Side-Hook来实现。此方法分为2个方面,一个是全局性配置(下面会详细介绍),一个是对应对单独项目进行配置,此方法对应于Git服务端
转载 2023-07-11 22:36:55
88阅读
1.概述Gitlab是常用的开源git代码管理工具之一,随着发展也推出了ci/cd解决方案.顾名思义具体来说ci/cd主要完成以下两个工作: 注:从8.0版本开始,GitLab 持续集成(CI)完全集成GitLab中,且默认所有的项目开启。ci(持续构建):代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等. cd(持续发布):持续发布则指将构建好的程序发布到各种环境,如预发布环
转载 2024-05-11 15:25:08
107阅读
敏捷开发 持续集成 gitlab+gerrit+jenkins 1.持续集成gitlab+gerrit+jenkins1.1. GitLab1.1.1. 简介  GitLab 是一个使用使用Ruby on Rails搭建的,用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务1.1.2. 环境搭建  a) Inst
转载 2024-05-08 20:30:20
184阅读
除了 Git 命令,权限控制也是 Git 中极为重要的组成部分,本文主要介绍 GitLab 系统提供的最常用的权限控制功能。 分配成员角色 首先来了解下,Git 中的五种角色: 角色 描述 Owner Git 系统管理员 Master Git 项目管理员 Developer Git 项目开发人员 Reporter Git 项目测试人员 Guest 访客 每一种角色所拥有的权限都
Ubuntu20.04 搭建repo + gitlab的代码管理系统1、为什么要用gitlabGitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是目前被广泛使用的基于git的开源代码管理平台, 基于Ruby on Rails构建, 主要针对软件开发过程中产生的代码和文
目录概述准备工作postgressonarqubegitlabgitlab-runnerGitlab-runner容器注册Gitlab-runnerSonarqube gitlab integration使用gitlab进行认证配置gitlab OAuth配置sonarqube ALM Integrations创建sonarqube project语言包和语言分析规则创建分析项目Gitlab-ci
转载 2024-03-23 18:23:50
433阅读
  • 1
  • 2
  • 3
  • 4
  • 5