列出标签 git tag: $ git tag
v0.1
v1.3 这个命令以字母顺序列出标签; 使用特定的模式查找标签,模糊匹配:$ git tag -l 'v1.8.5*'
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5 创建标签 Git 使用两
转载
2024-10-02 11:24:36
101阅读
打标签同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。列显已有的标签列出现有标签的命令非常简单,直接运行 git tag 即可:我们可以用特定的搜索模式列出符合条件的标签。在 Git 自身项目仓库中,有着超
本文涉及一种利用容器部署 gitlab 和 jenkins 服务实现持续集成(CICD)的方法,其目的是为了在实际工作中使用代码托管及自动化操作。一、引言因工作需要,需部署 gitlab 和 jenkins 服务器进行 CICD 测试,换个高大上的名称,叫“组织革新”。本文记录个人的实践,但不涉及部署的具体步骤。二、技术小结不同工程,配置不同,本文使用 C++ 工程为例进行实验。在配置 jenki
转载
2024-04-11 19:33:31
282阅读
前言记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程!需求背景不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运行,这种方式对于单应用部署还算可以,不会耗费太大时间,但假如分布式项目,拆分为多个微服务部署,那么每个服务都打包部署一遍,发布上线可能会耗时非常久,Jenkins + gitlab + maven 可以
转载
2024-06-19 09:51:19
100阅读
目录一、理论1.HTTP请求2.调用接口的方法3.HTTP常见错误码二、实验1.Jenkins通过API触发流水线三、问题1.如何拿到上一次jenkinsfile文件进行自动触发流水线一、理论1.HTTP请求(1)概念HTTP超文本传输协议,是确保服务器(Server)和客户端(Client)之间的正确通信。(2)响应过程1)Request 用户通过浏览器向我们的服务端发起请求。
请求: 客
在日常生产开发环境中,一般当程序员把代码推到gitlab中后,还需要程序员去打开CI/CD的web界面,进行打包发布,为了更加方便,gitlab和jenkins集成了自动触发功能,也就是,当程序员把确认写好的代码,合并到某个特等的分支,推到gitlab上即可自动触发jenkins上的相应job,进行要做的操作官方文档实践步骤:1.环境说明2.创建jenkins项目3.在gitlab上面配置
原创
精选
2022-04-13 17:12:52
2679阅读
2评论
一、目的 在部门的测试环境中,开发人员一旦向gitlab仓库提交成功代码,gitlab就会自动触发jenkins构建项目。当然在构建后还可以添加项目部署或者自动化测试的脚本。这里只针对测试环境。 二、Jenkins配置 2.1 安装Gitlab Hook Plugin插件: 系统管理->管理插件->
转载
2018-04-26 18:02:00
498阅读
2评论
目录使用Gitlab Runner实现再要部署的服务器上安装 gitlab runner下载可执行文件设置可执行权限权限创建用户运行服务注册 Runner到gitlab上找到需要用的URL与token在浏览器中下载gitlab的ssl证书注册runner在项目中配置.gitlab-ci.yml文件本文的.gitlab-ci.yml验证 .gitlab-ci.yml的正确性注意事项使用 Jenki
1、持续集成概述及运行流程1.1、持续集成概述持续集成:持续集成(Continuous integration)持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进行自动化测试。Ci持续交付:持续交付指的是在持续集成的环境基础上,将代码部署到预生产环境。CD持续部署:在持续交付的基础上,把代码部署到生产环境的过程自动化。CD持续部署:在持续交付的基础上
**如何在GitLab中打标签**
### 介绍
在软件开发过程中,为了方便版本管理和发布,通常会为代码库中的某个具体的提交打上标签(Tag)。在GitLab中打标签是一个很简单的操作,本文将向您介绍如何在GitLab中为代码库打标签。
### 流程概要
下面是在GitLab中打标签的简要流程:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一 | 克隆代码库到本地 |
|
原创
2024-05-17 11:31:57
80阅读
目录前文正文命令行使用结合Android Studio使用方法1:方法2:Android Studio结合GitLab使用结语附文前文使用Git,肯定会接触到Tag。那Tag的作用是什么呢?一般在代码封板时使用。一个不可修改的历史代码版本就像被我们封存并记录了起来,不论是运维发布拉取,还是代码版本管理,都是非常方便的,益处多多。那么我们如何使用这个功能呢?接下来分析下。正文命令行使用查看标签git
转载
2024-02-22 17:12:30
258阅读
参考文档:GitLab 自动触发 Jenkins 构建配置前的准备工作:1.下载gitlab插件 之后,就可以在 项目配置》构建触发器中看到这一项Build when a change is pushed to GitLab 接下来进入具体的配置操作jenkins-job配置Jenkins 和 GitLab 上创建测试工程。在 Jenkins
转载
2024-02-23 07:07:50
299阅读
jenkinis配置在之前的博文中,博主已经搭建好了gitlab和jenkins环境。接下来,博主就要进行gitlab和jenkins的联合使用。源码仓库配置这里,我们需要配置一下gitlab中代码的仓库地址和gitlab用户的credentials认证方式,博主这里使用的username/password方式。jenkins安装Gitlab Hook Plugin 和 GitLab Plugin
转载
2024-02-29 14:59:05
52阅读
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预
转载
2024-04-13 12:17:38
120阅读
在平时工作中 开发新的版本,版本迭代,经常会在git上打标签,这个文主要内容是 在jenkins上通过选择不同的tag标签进行构建 ,并发布到服务器中运行起来。这个文章不会详细到从0开始,只重点讲解下怎么通过tag构建 如果不清楚标签是什么或者 怎么构建jenkins项目及jenkins参数可以参考前面的文安装插件 需要先在jenkins中安装G
转载
2024-02-22 12:43:39
58阅读
Jenkins拉取从Git仓库拉取代码进行部署操作。现有两种方法,今天分别记录两种方法,并对其中一些问题进行讲解。1, 直接通过其附带的Git插件来拉取代码配置如下图:通过在源码管理当中直接设置Git仓库的代码链接,然后下边添加相对应的已注册用户账号密码,如此就可以拉取到本地workspace里了。然后就能够针对代码进行操作了。那么这种方式构建的项目,分支切换更加灵活,一般情况下构建记录当中所显现
转载
2024-02-17 20:34:00
63阅读
gitlab runner的安装和基本使用:安装并给项目配置完gitlab runner后再操作后面步骤。实现目标:master分支代码有变更的时候自动构建build。当开发人员在gitlab上给项目打一个tag标签分支的时候自动触发流水线,根据标签名称和分支名称来自动发布;例如分支名称为"test_3.1.1.1_project1&project2"则发布到测试环境例如分支名称为"pro
转载
2024-04-19 09:12:42
991阅读
目录项目配置使用 docker 启动 gitlab修改拉取git代码的git和http的url配置gitlab从新搞一个jenkins(配置插件)jenkins配置harbor配置安装配置docker登录harbor持久化jenkins的ssh命令docker 登录失败解决方法项目配置IP配置容器10.0.0.1018G 4核gitlab , jenkins10.0.0.102nginx10.0
在Git中打标签非常简单,首先,切换到需要打标签的分支上,然后,敲命令git tag即可:$ git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
$ git tag v1.0可以用git tag查看所有标签$ git tag
v1.0默认标签是打在最新提交的
1. 显示标签在 Git 中列出已有的标签是非常简单直观的。只需要输入 git tag:$ git tag
v0.1
v1.32. 创建标签Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。轻量标签很像一个不会改变的分支 - 它只是一个特定提交的引用;附注标签是存储在 Git 数据库中的一个完整对象。它们是可以被校验的;其中包含打标签者的名字、电子
转载
2024-10-14 18:36:48
78阅读