Cache 的目的在GitLab CI/CD 中,在 pipeline 中的一些 job 可能会产生一些结果文件,Cache 机制的引入就是为了加快 job 执行的时间。Cache 在使用时制定一系列的文件或者文件目录,使得其在不同的 job 之间被缓存下来。这样当某一个 job 需要依赖于之前步骤产生的一些文件结果,Cache 就帮助我们在上一个 job 将产生的结果缓存下来并且在当前的 job
转载
2024-10-13 14:03:25
27阅读
概述存储器是计算机结构的重要组成部分,存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。 基本的存储器种类如图: 存储器按其存储介质分为“易失性存储器”和“非易失性存储器”两大类,其中“易失/非易失”是指存储器断电之后,它存储的数据是否会丢失,由于一般易失性存储器存取速度快,而非易失性存储器可长期保存数据,它们都在计算机中占据着重要的角色,在计算机中易失性存储器最典型的代表就是
转载
2024-09-27 16:08:38
43阅读
作者:Maxence Poutord, 如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的! 请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。欢迎转发、点在看! 导航 —— 跳到之前的分支git checkout -
git checkout - 查看
转载
2024-07-02 05:33:32
283阅读
在本篇博文中,我们将探讨如何解决“docker gitlab 存储目录”问题,确保我们的 GitLab 在 Docker 上运行时能够稳定、高效地存取数据。这是一个非常实际且重要的技术话题,尤其是对于开发者和运维工程师来说。
---
### 背景描述
随着 DevOps 和 CI/CD 流程的普及,GitLab 成为了越来越多团队的选择。根据一项研究,2023 年,使用 GitLab 的企业
方法一解决此类问题第1步:做一个.git的备份(实际上,我在每一个改变某些内容的步骤之间都会这样做,但是使用新的副本名称,例如.git-old-1,.git-old-2等) :cp -a .git .git-old第2步:运行 git fsck --fullnathanvan@nathanvan-N61Jq:~/workspace/mcmc-chapter$ git fsck --fu
转载
2024-09-10 20:38:19
33阅读
看到 一篇文档, 讲 对象存储, 好奇,搜索文章,摘抄,学习记录 ! 背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结构化内容设计或优化、成本过高、并非PB级的扩展、不支持永远在线、专有的一体机设备等等,非结构化数据以每年60%~80%的速率增长,从而可扩展性变成了最迫切的需求。传统存储在面对海量非结构化数据时,在存储
一.安项GitLab 主机名IP 备注特殊要求 git01 192.168.200.136 GIT客户端 无 girlab 192.168.200.140 GITLAB服务端 内存2G GitLab国内源下载地址:https://mirrors.tu
转载
2024-06-13 13:27:27
378阅读
GitLab CI介绍——基础篇 文章目录GitLab CI介绍——基础篇Gitlab RunnerRunner类型Runner搭建相关概念.gitlab-ci.yml 文件Job参数详情验证.gitlab-ci.yml 本文将会对Gitlab CI进行简要介绍,包括Gitlab Runner,Gitlab CI中的相关概念以及.gitlab-ci.yml的常用配置。 GitLab CI 是G
转载
2024-02-21 22:50:24
283阅读
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于本文本文目标是为K8S环境的Gitlab Runner准备好分布式缓存,并在pipeline脚本中使用该缓存,因此,在阅读本文前建议您对GitLab CI有一定了解,最好是阅读过甚至编写过pip
转载
2024-03-28 11:45:11
83阅读
git的常用命令和内部存储模式git常用命令常用命令git内部存储模式 git常用命令git常用命令包括直接使用bash的命令和git gui的对应用法常用命令git status :查看当前HEAD指向哪个branch;git branch查看分支,如果写上名字,则是创建分支,如“copy_branch", -m 可以改分支的名字;-d 删除分支git checkout切换分支git merg
Git获取与提交代码完整流程Git1. 获取2. 操作3. 提交流程总结其他(通过phabricator)Git三个区域 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转
GitLab的安装及使用教程GitLab简介GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目安装。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。 团队成员可以利用
转载
2024-03-29 22:17:55
50阅读
一、中文切换点击右上角 Preferences 在 Localization 选择简体中文 保存一下 刷新一下界面就可以了 二、创建项目(1)新建一个空白项目点击新建项目 创建空白项目 填一下【项目名称】和【项目标识串】,默认两个相同可见性为私有 点击【新建项目】 新建完会提示我们【添加SSH秘钥】,可以忽略,因为我们
转载
2024-07-26 09:10:01
166阅读
部署gitlab 主配置文件:/etc/gitlab/gitlab.rb //可以自定义一些邮件服务等 日志地址:/var/log/gitlab/ // 对应各服务 服务地址:/var/opt/gitlab/ // 对应各服务的主目录 仓库地址:/var/opt/gitlab/git-data //记录项目仓库等提交信息 机器需要 6G以上内存安装相关依赖yum -y install policy
转载
2024-06-19 11:20:49
399阅读
一.软件介绍Gitlabgitlab-runnerSonarqubesonarqube-scanner二.Gitlab CI/CD介绍 Gitlab是常用的开源git代码管理工具之一,随着发展推出了ci/cd解决方案,顾名思义具体来说ci/cd主要完成以下两个工作: ci(持续构建):代码提交后触发自动化的
转载
2024-03-27 20:18:55
132阅读
零:背景 众所周知,gitlab的数据存储于PostgreSql数据库。具体这种数据库的作用和彩虹屁不在本文体现 本文只讨论如何从本地连接到服务器端的PostgreSql数据库。进而获取表中数据一:直连方式 查看Post
转载
2024-03-26 21:35:25
225阅读
git命令三剑客:
git add . <"."或者要上传的文件名>git commit -m "说明信息"git push1) 远程仓库相关命令初始化本地库:git init查看git状态:git status查看git日志:git log检出仓库:git clone <git@xxxx.git> 查看远程仓库:$
转载
2024-02-27 21:47:19
245阅读
python 获取gitlab日志信息公司抓信息安全,使用gitlab进行代码管理,要求所有用户的远程操作(推送、同步)都记录下来。查看gitlab原生日志,筛选有用信息gitlab 后台的各种日志保存位置 /var/log/gitlab/百度了一下他们的对应操作关系: 1)git客户端同步或push代码,以及网页的操作,都会记录在 /var/log/gitlab/gitlab-rails/pro
转载
2023-12-19 22:05:37
279阅读
关于Docker搭建Gitlab,在19年时就已经在博客发过文章了,今天重新回顾一下。 1、拉取镜像 docker pull gitlab/gitlab-ce 默认拉取最新版本: 2、创建Gitlab配置 创建GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外
原创
2021-06-03 21:02:41
674阅读
点赞
1评论
什么是 git?分布式的版本管理与协作系统.安装 Git下载安装就不详说了.安装之后, 右键会出现 Git bush here, 在当前文件夹打开 bash, 是一个小型的 linux shell, 可以在上面进行关于 git 的操作, 他自带 mingw (编译运行 c/c++的环境).打开 powershell 之后输入git就会出来它的提示了, 要是没有的话, 就是path没有配置成功, 需