使用 GitLab + Jenkins 实现持续集成(CI)环境一、持续集成简介1.GitLab 简介2.Jenkins 简介3.GitLab 和 GitHub 的区别4.持续集成系统的工作流程二、使用 GitLab + Jenkins 实现持续集成(CI)环境1.安装 Gitlab1)登录 Gitlab2)配置邮件报警3)创建群组4)创建项目5)配置免密克隆2.安装 Jenkins1)登录 J
转载
2024-05-08 16:30:46
128阅读
原文 可以在MacOS上安装和更新GitLab Runner。安装在MacOS上安装GitLab Runner有两种方法:手动安装。这种方法得到了GitLab的官方支持和推荐。Homebrew安装。用Homebrew安装代替手动安装。手动安装(正式)注意:有关GitLab Runner 9及更早版本的文档,请访问此文档。在你的系统下载二进制文件sudo curl --output /usr/loc
转载
2024-07-05 14:35:07
34阅读
浅谈gitgit是一个版本管理工具,使用它的目的是帮我们托管代码;在企业开发中,代码每天都会进行更新,如果依靠人为去管控代码,会很复杂和麻烦;我们使用git托管代码,每天的代码更新会被记录,git自带的多人协同开发有利于更快更好的实现大型团队项目GitHub 国外常用的git仓库,可以看到很多开源的git项目Gitee gitHub国内版,全中文翻译,更好上手GitLab git企业版,公司常用托
转载
2024-07-02 08:25:23
230阅读
4.6 变更基线(Rebasing)Git中,有两种方法来从一个分支集成到另外一个分支:合并以及变更基线。在本节中,你将会学习什么是变更基线,怎么变更基线,为什么它是一个相当迷人的工具,以及在什么情况下,你会不想用它。 4.6.1 基本的变更基线(The Basic Rebase)(如图3-27),你可以看到你偏离了你的工作并在两个不同的分支上进行提交。merge命令。它在两个分支的最新的快照(
转载
2024-04-19 15:28:31
580阅读
标签管理 发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。 Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。(也就是tag) 创建标签 在G
转载
2024-04-29 19:33:53
167阅读
一、git1. git 基本操作git pull // 更新代码
git checkout -b base // 创建并切换到 base 分支
git add ./files // 将修改的文件保存至缓存区
git commit -m
作者:张克强 作者微博:张克强-敏捷3072014/7/6 方法一来自于我的一条微博:组织级scm建一个名为controlled的目录,当项目某文档通过评审后,组织级scm从项目目录下找到那文档,复制到controlled目录下。请@scmeye软件配置管理社区 @E路向前--李忠利 @火星人陈勇 点评下这做法针对方法一的点评如下邱润HW:有什么东西是可以完全被
目录一、准备工作二、正式安装过程三、配置gitlab完成初始化工作四、浏览器访问五、需要注意的地方:重点,圈起来要考前言:由于公司之前一直使用的svn进行的代码管理。然后这次公司服务器惨遭黑客攻击。svn无法使用。之前使用过gitlab分布式代码管理,觉得甚是好用,趁着这个机会,搭建一个社区版的gitlab-ce代码仓库。适合中小型企业。普通的代码管理完全可用。大型企业也可以选择收费的企业版git
转载
2024-05-03 21:15:30
44阅读
由于工作的需要,身为git的小白的我开始研究git相关的命令和操作。结合网上收集和廖雪峰的git教程,记录所学知识点。相关的效果就不再这里显示了。首先我们看一下git的常用命令:常用命令git init : 初始化仓库git add 文件名 :把文件添加到暂存区git commit -m "操作记录" : 提交到仓库,设置相关操作的记录git status : 查看git状态,用于查看
SVN简单打基线
原创
2017-06-20 17:02:01
10000+阅读
Gitlab通知触发,是指pipeline关联的gitlab repository上的代码出现变更时,由gitlab将事件通知给jenkins,从而触发jenkins执行构建操作 具体步骤如下:1、确认jenkins开启gitlab插件系统管理—>>插件管理—>>已安装(如果没有则进行安装),如下:2、gitlab设置外发请求,如下:gitlab和jenkins同在本地网络
转载
2024-03-12 14:33:07
70阅读
在发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。在回退版本的时候,相当有用!那怎么用呢? 一、在分支上线打tag 1. 在最新代码上打tag;
转载
2024-03-20 21:45:42
939阅读
极狐GitLab是在中国大陆和港澳地区发行的企业级GitLab版本,拥有 GitLab 技术和品牌独家授权,基于GitLab EE 和极狐(GitLab)持有独立知识产权的——JH代码仓库构建,由极狐(GitLab)公司在国内独立运营。0、安装要求操作系统:支持CentOS7、Ubuntu等常用linux系统,不支持windows和macOS 硬件:用虚拟机安装linux系统,所以需要window
转载
2024-02-28 08:25:49
151阅读
**如何在GitLab中打标签**
### 介绍
在软件开发过程中,为了方便版本管理和发布,通常会为代码库中的某个具体的提交打上标签(Tag)。在GitLab中打标签是一个很简单的操作,本文将向您介绍如何在GitLab中为代码库打标签。
### 流程概要
下面是在GitLab中打标签的简要流程:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 克隆代码库到本地 |
|
原创
2024-05-17 11:31:57
80阅读
简述作为版本管理工具,Git可以对某个版本打上标签(tag),表示本版本为发行版。在发布软件,以及使用CocoaPods创建依赖库等情况时,需要对其版本使用标签注释。故简单总结一下添加tag的方式。使用Git命令查看标签打印所有标签git tag`打印符合检索条件的标签git tag -l <版本号>如 git tag -l 1.*.* 为搜索一级版本为1的版本查看对应标签状态git
转载
2024-05-20 13:04:47
1084阅读
目录前文正文命令行使用结合Android Studio使用方法1:方法2:Android Studio结合GitLab使用结语附文前文使用Git,肯定会接触到Tag。那Tag的作用是什么呢?一般在代码封板时使用。一个不可修改的历史代码版本就像被我们封存并记录了起来,不论是运维发布拉取,还是代码版本管理,都是非常方便的,益处多多。那么我们如何使用这个功能呢?接下来分析下。正文命令行使用查看标签git
转载
2024-02-22 17:12:30
252阅读
git tag主要是对某一次代码提交后生成版本ID号进行标签注明的作用,适用于线上发布时的版本注明和绑定。如下图tag的好处是让版本发布上线和回滚更清晰明了。版本号根据公司需求规范取名即可。像V1.00红框里后面的ID号是每次代码更新提交后生成的版本id号。也就是说每次更新提交都会生成一个版本id号,而我们发布的版本可以自定义关联到某次更新后的版本ID号上。一、tag 标签使用方法1. 列出标签#
转载
2024-03-20 12:39:46
506阅读
目录一、简介二、本地tag操作1、创建tag标签(1)创建轻量标签(2)创建附注标签2、查看tag标签(1)查看标签列表(2)查看标签提交信息(3)在提交历史中查看标签3、删除tag标签三、远程仓库tag操作1、推送tag标签到远程仓库2、删除远程仓库tag标签四、检出标签 一、简介tag 可以称它为 标签。简单的理解,tag 就是对某次 commit 的一个标识,相当于起了一个别名。例如,在
转载
2024-05-16 11:10:07
227阅读
一.更换阿里yum步骤:1.1 下载wgetyum install -y wget1.2 备份默认的yummv /etc/yum.repos.d /etc/yum.repos.d.backup1.3 设置新的yum目录mkdir /etc/yum.repos.d1.4 下载阿里yum配置到该目录中//Linux wget是一个下载文件的工具
wget -O /etc/yum.repos.d/Cen
转载
2024-07-22 17:44:46
36阅读
方法一来自于我的一条微博:组织级scm建一个名为controlled的文件夹,当项目某文档通过评审后,组织级scm从项目文件夹下找到那文档,拷贝到controlled文件夹下。请@scmeye软件配置管理社区 @E路向前--李忠利 @火星人...
转载
2015-07-22 17:49:00
972阅读
2评论