文章 2024-06-04 来自:开发者社区

从入门到精通:.gitlab-ci.yml文件的完整指南

前言 在现代软件开发中,持续集成和持续部署已经成为项目成功的关键因素之一。而.gitlab-ci.yml文件,则是这一过程中不可或缺的一部分,它像是一个魔法书,为你的代码赋予了生命力。今天,就让我们一起来揭开.gitlab-ci.yml文件的神秘面纱,探索其中的奇妙世界吧! .gitlab-ci.yml文件概述 .gitlab-ci.yml文件是GitLab CI/CD流...

文章 2024-02-21 来自:开发者社区

shell+crontab+gitlab实现ecs服务器文件的web展示

一:实现过程概述通过在linux系统里配置crontab定时任务,定时执行shell脚本将指定目录的文件上传至gitlab,最后web页面查看文件的历史版本。 # git push file ,add in 20240218 from cupli */5 * * * * cd /opt/script && /bin/bash git...

shell+crontab+gitlab实现ecs服务器文件的web展示
文章 2024-01-05 来自:开发者社区

【实测】gitlab/github 如何过滤项目内的文件

很多老程序员的常识性问题,往往是难倒新人的最后一根稻草。因为这类简单基础的问题,却往往连最起码的教程资料都查不到,因为老程序员懒得写也不敢写,怕被骂太水皮毛。    但是据我观察,最近粉丝群有人问到为什么自己的项目PUSH过滤文件失败,然后不少群友纷纷帮忙,结果这说法却五花八门,各种错误不确定的回答充斥出来,对,就是这样一个简单的过滤问题。    然后一些....

【实测】gitlab/github 如何过滤项目内的文件
文章 2023-10-08 来自:开发者社区

通过编写k8s的资源清单yaml文件部署gitlab服务

搭建nfs服务器1.为什么搭建nfs服务器?因为我们要使用nfs作为持久化存储,创建的pv后端存储时需要nfs,所以需要搭建nfs服务。2.安装nfs服务选择自己的任意一台机器,我选择k8s的master1节点,对应的机器ip是192.168.0.6,在192.168.0.6上执行如下步骤,大家在自己环境找一台k8s节点的机器安装就可以了~(1)yum安装nfsyum install nfs-u....

通过编写k8s的资源清单yaml文件部署gitlab服务
文章 2023-08-22 来自:开发者社区

gitlab--include 引入其他 ci 文件、extends 继成模板作业

includeinclude 可以允许引入外部 yaml 文件,文件具有扩展名 .yml 或 .yaml 。使用合并功能可以自定义和覆盖包含本地定义的 CI/CD 配置,相同的 job 会合并,参数值以源文件为准local引入同一存储库中的文件,使用相对于根目录的完整路径进行引用,与配置文件在同一分支上使用在项目下创建一个 ci 目录,在里面创建一个 localci.yml 文件,写入下面内容s....

gitlab--include 引入其他 ci 文件、extends 继成模板作业
问答 2023-08-13 来自:开发者社区

文件存储NAS有其他方式可以保障多区灾备么?我们nas上存储的gitlab文件,数据1T+

文件存储NAS有其他方式可以保障多区灾备么?我们nas上存储的gitlab文件,数据1T+

问答 2022-04-02 来自:开发者社区

怎么打开GitLab的/etc/gitlab/gitlab.rb文件?

怎么打开GitLab的/etc/gitlab/gitlab.rb文件?

问答 2020-01-04 来自:开发者社区

Jekyll:在gitlab-ci管道中使用PDFKit生成文件

我正在尝试使用jekyll生成一个静态网站,包括生成每篇文章pdf文件。 这是我的jekyll模块: require 'pdfkit' module Jekyll Jekyll::Hooks.register :site, :post_write do |post| post.posts.docs.each do |post| filename = ...

文章 2017-10-31 来自:开发者社区

gitlab 无法查看提交的文件Errno::ENOMEM (Cannot allocate memory - /opt/gitlab/embedded/bin/git):

  gitlab可以成功clone和push,但是提交后的文件却无法查看。从页面上看的话只显示出500错误。        查了下gitlab的日志 tail -f /var/log/gitlab/gitlab-rails/production.log   显示如下异常: Started GET "/gitlab/root/test/commit/e83228ea1bbf183a0f3199...

gitlab 无法查看提交的文件Errno::ENOMEM (Cannot allocate memory - /opt/gitlab/embedded/bin/git):
文章 2017-08-17 来自:开发者社区

Git学习-->如何通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器?

一、背景 在我之前的博客 git学习——> Gitlab如何进行备份恢复与迁移? (地址:http://blog.csdn.net/ouyang_peng/article/details/77070977) 里面已经写清楚了如何使用Gitlab自动备份功能。 但是之前的备份功能只是备份到Gitlab服务运行的那台服务器上,如果哪一天那台服务器的磁盘损坏了的话,数据无法取出,那么对于...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等