草庐IT

在gitlab上推送分支

全部标签

Jenkins + gitlab 自动部署

1.背景作为后台开发,每次我们开发完或者修改一个bug后都要手动合并,打包或者连接服务器执行打包部署命令,每次手动操作,极大的影响了我们的开发效率,那么有没有一款工具能让我们只需要推送/合并代码到远端就能实现服务自动打包,发布,部署,通知呢。因此,今天介绍的jenkins和gitlab就来了。2.jenkins介绍这里简介和安装就省略了,各位可以自行百度/谷歌学习下,它在我们的自动部署方案里做的重要角色就是打包,发布,部署,通知3.gitlab介绍做为“程序猿”的我们,相信这款工具也不会陌生,代码管理开源项目4.自动部署流程4.1流程图4.2各部分详解开发推送/合并代码到我们的部署分支代码推送

极狐GitLab 全新「价值流仪表盘」使用指南

本文来源:about.gitlab.com作者:HaimSnir译者:极狐(GitLab)市场部内容团队GitLab/极狐GitLab价值流仪表盘的使用相对简单,这种可以定制化的仪表盘能够让决策者识别数字化转型进程中的趋势及机遇。如果你已经在用GitLab/极狐GitLab价值流管理,直接前往项目或群组的分析选项页面→价值流分析→价值流仪表盘→DORA ,就会打开一个新的价值流仪表盘页面。DORA指标对比图极狐GitLab价值流管理允许客户查看他们自身端到端的DevSecOps工作流,管理软件研发流程并获取洞察,比如数字化转型和技术投资是如何交付价值并且驱动业务成功的。极狐GitLab价值流管

途游游戏 x 极狐GitLab “通关” DevOps :单元测试从无到优,覆盖率 0→80%

目录4个工具孤岛→极狐GitLab全家桶,被动的「人找进度」→高效的「进度找人」把CodeReview做扎实代码质量「向左移」,修复成本「往下降」从无到「优」自动执行单元测试,覆盖率0→80%你喜欢玩游戏吗?最近在玩什么游戏?你是哪款游戏的“死忠粉”呢?人口红利消退,流量竞争越发激烈的故事,已经上演多年,游戏行业亦如此,只有持续创新和优质体验,才能在存量市场中破局。然而,创新只是一款游戏作品的开始,通过高效研发让创新落地、快速迭代提升游戏体验,才能抓住玩家的心。作为手游行业的领先企业,途游游戏如何将高效能研发体系带到游戏中?与极狐GitLab产生了哪些化学反应?跟随视频去了解一下~途游游戏x极

前端开发规范(二)-Git分支管理及命名

前言Git是目前最流行的源代码管理工具。为规范开发,保持代码提交记录以及git分支结构清晰,方便后续维护,总结了如下规范。一、分支分类Git主分支(保留分支):master、dev主要分支:Master和Dev。前者用于正式发布,后者用于日常开发。Git辅助分支(临时分支):feature、release、fix除了常设分支以外,还有一些临时性分支,用于应对一些特定目的的版本开发。临时性分支主要有三种:功能(feature)分支预发布(release)分支修补bug(fixbug)分支这三种分支都属于临时性需要,使用完以后,应该立即删除,只留下Master和Dev。命名格式:类别+/+日期/迭

git 从一个commit节点拉出一个分支,当前分支代码回滚到指定commit节点

git实用操作1.从一个commit节点拉出一个分支a.切到commit_id//commit_id提交节点gitcheckoutcommit_idb.创建新分支//new_branch_name新拉分支的名字gitcheckout-bnew_branch_namec.推送到远程//new_branch_name新拉分支的名字gitpush-uoriginnew_branch_name2.当前分支代码回滚到指定commit节点a.本地代码回滚到指定提交节点//commit_id提交节点gitreset--hardcommit_idb.提交到仓库gitpush-f

关于公司Gitlab使用介绍和操作简单介绍

Gitlab使用介绍一.公司Gitlab代码平台Gitlab代码平台为公司的主要代码仓库,请使用自己的Email注册账号(用户名称要求中文真实姓名);注册完成后联系技术主管添加相应的group。网址如下:https://git.qdbdtd.com/  步骤如下:开发机安装git(window平台安装git)-->建立.ssh信任关系   本机登陆gitBash终端,如图1、图2,图3。图1在Gitlab页面上添加.ssh信任关系                                  图2                                  图3二.新项目开始(基于分

关于公司Gitlab使用介绍和操作简单介绍

Gitlab使用介绍一.公司Gitlab代码平台Gitlab代码平台为公司的主要代码仓库,请使用自己的Email注册账号(用户名称要求中文真实姓名);注册完成后联系技术主管添加相应的group。网址如下:https://git.qdbdtd.com/  步骤如下:开发机安装git(window平台安装git)-->建立.ssh信任关系   本机登陆gitBash终端,如图1、图2,图3。图1在Gitlab页面上添加.ssh信任关系                                  图2                                  图3二.新项目开始(基于分

git 回滚远程分支

场景:项目部署发布后发现有问题,需要回滚到某一个commit,再重新发布关键点:先将本地分支退回到某个commit,删除远程分支,再重新推送本地分支操作步骤:1、gitcheckoutthe_branch//切换到某个分支2、gitpull//获取最新代码3、gitbranchthe_branch_backup//备份这个分支4、gitpushoriginthe_branch_backup//将备份分支推送到远程仓库5、gitreset--hardthe_commit_id//把the_branch本地回滚到某个提交6、gitpushorigin:the_branch//删除远程the_bra

Gitlab运维(初级)之Gitlab升级失败故障总结

故障1:Gitlab升级失败,一直处于502/500错误分析:1.是升级路线不对,直接跨大版本升级,导致一堆报错,最后访问的时候是报502。此时应该查看正确的版本路径,经验告诉我,应该升到小版本的最大版本,在升级到大版本的最小版本。2.有可能是数据库不兼容等原因,导致无法打开报500错误,或者打开后点击项目后会报错。此时检查数据库状态:gitlab-rakedb:migrate:status若为down,则表明升级后数据库还没升级成功,要等待,全部为UP方为成功。(也可以已管理员身份从后端查看(【管理中心】【backgroundmigrations】))采用指令完成数据库迁移:gitlab-r