allow_failure我们知道,流水线作业在运行时如果失败了,就会停止运行,但allow_failure可以让我们自由的控制当前作业失败时,是否还需要继续运行。要让管道继续运行后续作业,请使用allow_failure: true要停止管道运行后续作业,请使用allow_failure: false示例失败后不运行下面两个job,第一个Job是在test阶段,第二个job是在deploy阶段,
作者:Maxence Poutord, 如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的! 请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。欢迎转发、点在看! 导航 —— 跳到之前的分支git checkout - git checkout - 查看
前言故事发生在一个夜黑风高的晚上,一通看着不怎么寻常的电话过来,说是业务赶着上线,但他们的API包上传不了到公司的maven私库,领导叫我支撑下看怎么解决。经过多年不怎么靠谱的直觉,应该是磁盘满了。于是利索地敲下df -lh果然磁盘满了,其中/var/lib/docker/overlay 这个玩意儿基本上把磁盘占满。接着输入docker system df查看docker所占的磁盘大小。在思考是申
转载 2024-03-20 15:15:13
626阅读
1、查看物理层级磁盘分区(查看磁盘和分区信息) lsblk 2、查看文件系统层的磁盘大小(系统分区挂载信息) df -hl 补充一:htt
原创 2024-07-31 10:10:43
83阅读
一、什么是git1. 概念Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开源的版本控制软件。版本控制工具是践行devops理念,CI/CD中的一个环节,是自动化测试工程师不可或缺的一门技术。2. github,gitee,gitlab的区别GitHub是一个面向
卸载并清理gitlab
原创 2018-10-28 18:30:59
1682阅读
你有没有在开发工作中抱怨别人提交的乱七八糟?也不写每次提交是因为什么干了什么?如果在Github上为开源项目贡献代码的时候,提交没有按照人家的模板要求,你的合并请求还是不被接受的。而且杂乱无章的Commit不但会影响其他人,在版本发布的时候,版本变更日志应该是可以自动生成的,但是没有按规定写的Commit就无法被自动统计进去,所以今天我就写一下如何优雅的在 Git 上 Commit 以及自动生成版
最近内网安装了 gitlab 用以代码托管,鉴于有些同事对于 git 的生疏,写了这篇文档,顺便发出来共享。ssh链接cat ~/.ssh/id_rsa.pub //查看本地是否有已生成的SSH key,存在会返回以'ssh-rsa'开头的字符串 cd .ssh //进入.ssh路径下 ssh-keygen -t rsa -C "your usern
文章目录前言一、可以解决什么问题?二、gitlab-runner介绍三、安装前的准备四、安装gitlab(192.168.136.132)五、安装gitlab-runner(192.168.136.131)六、注册runner七、编写.gitlab-ci.yml八、构建基于springboot项目的cicd 前言gitlab,我相信大家一定不会陌生。现在大部分公司的代码托管已经从svn迁移到gi
# Docker 清理 GitLab 日志指南 作为一名刚入行的开发者,你可能会遇到需要清理 Docker 容器中 GitLab 日志的情况。本文将指导你如何实现这一过程。我们将通过一个流程图、表格和代码示例来详细解释每一步。 ## 流程图 首先,让我们通过一个流程图来概览整个过程: ```mermaid flowchart TD A[开始] --> B{Docker 容器是否运行
原创 2024-07-23 07:22:02
275阅读
Git使用操作Escapehttps://www.escapelife.site/posts/7a4a6df7.html 1. Git 版本对比相关操作这是一个完美的备注信息![1] 输出工作区和暂存区的不同。 bashgit diff[2] 展示暂存区和最近版本的不同 bashgit diff --cached[3] 展示暂存区、工作区和最近版本的不同 b
我们都知道每一次访问浏览器过后都是有缓存文件的,为了防止系统不卡顿,一般大家都会定期清理一下谷歌浏览器缓存。在Chrome中,按下Ctrl + Shift + Del 快捷键,就可以选择要清理的缓存,可以说是非常方便的。如果觉得还不够快,可以试下安装使用Clear Cache扩展程序,感兴趣的快来看看。谷歌chrome浏览器官方下载v86.0.4240.75谷歌chrome浏览器是当前最受用户喜爱
1、简介    GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费。GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可通过Web界面进行访问公开的或者私人项目,非常适合在团队内部使用。   
转载 2024-06-24 21:12:58
313阅读
我先放个观点:你觉得有备份系统就不会丢数据了吗? 事件回顾 整个事件的回顾Gitlab.com在第一时间就放到了Google Doc上,事后,又发了一篇Blog来说明这个事,在这里,我简单的回顾一下这个事件的过程。陈皓注:这个失败基本上就是 “工作时间过长” + “在多数终端窗口中切换中迷失掉了”)陈皓注:就算是这些备份机制都work,其实也有问题,因为这些备份大多数基本上都是24小时干一次,所以
转载 2024-04-29 08:22:29
6阅读
前言公司前端大佬因为某些原因离职了,走的比较匆忙,自己之前一直很少接触这方面的东西,一直都是一知半解。这两天我一边学,一边动手搭建,同时记录整个搭建过程。这是一系列文章,从搭建 Gitlab 到 安装、注册Gitlab-runner 再到二者结合去部署一个简单的项目,通过这几篇文章,你将学会如何在 Gitlab 上自动化打包部署自己的项目。系列文章一共有四篇,包括:如何在阿里云上安装Gitlab
转载 2024-03-01 12:37:15
143阅读
Git仓库删除大文件背景当用Git久了,难免会手误或临时添加一些大文件到仓库中,即使以后添加进了.gitignore,甚至做了git rm,但是Git为了保证版本可回退,history pack里面依然会存储这些对象,这个时候我们就要为Git仓库进行瘦身。或者不是大文件的情况,有时我们需要删除掉一些敏感信息文件,比如password.txt,即使回退也无法找到敏感文件,要实现这个要求,也要对his
转载 2023-09-30 17:02:19
551阅读
# Docker GitLab 清理日志方案 在使用 Docker 部署 GitLab 时,随着时间的推移,日志文件可能会占用大量的磁盘空间。这不仅影响了系统的性能,还可能导致服务中断。因此,我们需要制定一套清理日志的方案,以提高系统的可用性和维护性。 ## 1. 方案背景 在 GitLab 中,日志文件主要包括: - 访问日志 - 错误日志 - 应用日志 这些日志记录了系统的运行状态和
原创 2024-09-09 06:08:44
1290阅读
# 清理 Docker 的 GitLab 缓存:新手指南 在使用 Docker 来部署 GitLab 时,缓存可能会逐渐增大,从而影响系统性能。作为一名初入行的开发者,了解如何清理这些缓存不仅能帮助你维护系统的健康,还能提升你的技术能力。本文将详细阐述如何清理 Docker 的 GitLab 缓存,提供步骤、代码和注释,帮助你轻松上手。 ## 清理 GitLab 缓存的流程 以下是清理 Do
原创 10月前
320阅读
# Docker GitLab 定期清理日志:一站式指南 在现代软件开发中,GitLab是一个受欢迎的版本控制系统,而使用Docker部署GitLab更是提升了灵活性和扩展性。然而,在使用GitLab的过程中,随着时间的推移,日志文件可能会占用大量的磁盘空间。定期清理这些日志不仅可以释放存储空间,还有助于提高系统性能。本文将详细介绍如何在Docker环境下定期清理GitLab的日志文件,并提供代
原创 2024-10-17 14:03:15
418阅读
# GitLab Docker部署 清理日志 ## 简介 在使用GitLab进行开发时,我们通常会选择使用Docker进行部署。然而,随着时间的推移,Docker容器会产生大量的日志文件,这些文件会占用大量的磁盘空间。因此,我们需要定期清理这些日志文件,以保持系统的正常运行。 本文将介绍如何使用GitLab Docker部署,并以清理日志为例,为刚入行的小白提供详细的步骤和代码示例。 ##
原创 2023-08-12 19:38:49
2007阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5