GitLab
-
如何在 GitLab 执行器中使用 Podman
使用 Podman 启动 GitLab 执行器有多种方法,我在本文中概述了其中两种。
-
在 GitLab 上构建 CI 流水线
连续集成(CI)是指代码变更会被自动构建和测试。以下是我为自己的 C++ 项目构建 CI 流水线的过程。
-
如何在 Ubuntu 上安装 GitLab
本分步指南将引导你完成 Ubuntu 22.04 或 20.04 上 GitLab 的安装过程。GItlab 提供企业版(Gitlab EE)和社区版(Gitlab CE)。在这篇文章中,我们将介绍社区版。
-
我们一起聊聊丝滑的代码管理
最近需要修改一个很重要的项目源码,但是这个源码的代码仓库权限又不能给我们,只给了一份拷贝的版本,为了能够更好地对这份代码进行代码版本管理,我决定在本地搭建一个 Gitlab 仓库,来和其他同事进行协同开发。
-
强烈建议修复!GitLab 曝“史上最大缺陷”漏洞
GitLab发布16.0.1版紧急安全更新,以解决被追踪为CVE-2023-2825的严重性(CVSSv3.1评分:10.0)路径遍历漏洞。
-
Docker实战:Docker安装Gitlab教程,值得收藏
通过该平台可以实现Github类似的web系统,可以实现浏览代码、管理项目、管理团队人员、管理代码分支、代码提交记录等功能。Gitlab是目前互联网公司最流行的代码版本控制平台。
-
如何使用 GitLab CI/CD 触发多项目管道
在GitLab CI/CD中,在每个项目的.gitlab-ci.yml文件中定义了管道及其组件作业和阶段。该文件是项目存储库的一部分。它具有完整的版本,开发人员可以使用他们选择的任何通用IDE对其进行编辑。
-
如何使用Ansible同步GitHub和GitLab
通过使用 Ansible 镜像 Git 存储库,保护对重要项目的访问。如果在过去的几十年中互联网教给了我们一些东西,那就是依靠互联网神奇地创建备份并不是冗余的最可靠途径。
-
macOS如何验证Time Machine备份数据
对于 macOS 中的 Time Machine 功能而言,苹果其实早已内置了一个「验证备份」功能,但该选项默认属于隐藏状态。下面我们就一起来看看如何在 macOS 中 验证 Time Machine 备份数据的可靠性和可用性,以便在任何时间都能进行操作系统或文件恢复。 2017-02-10 10:40:29 macOSTime MachinGitlab 如何在Ubuntu上使用DokuWiki构建你自己的Wiki 我们在使用 DokuWiki,它是一个真棒的工具。我们团队有一个内部知识库,我们使用 DokuWiki 存储我们的所有评论、教程等。它很简单,并且易于安装和使用。在这篇文章中,我们将展示如何在 Ubuntu 16.04 服务器上安装 DokuWiki。 2017-02-09 09:30:18 UbuntuDokuWikiApache 如何更改Linux I/O调度器来调整性能 Linux I/O 调度器Linux I/O scheduler控制内核提交读写请求给磁盘的方式。自从 2.6 内核以来,管理员已经能够更改这个调度器,所以他们可以自定义他们的平台以完全适合他们的需要。 2017-02-09 09:00:14 Linux IO调度器 如何在Ubuntu中加密硬盘 隐私保护、安全和加密是不可分开的,用户可以通过加密来提高安全和保护操作系统的隐私信息。本文将会介绍在 Ubuntu Linux 中对硬盘全盘加密的优缺点。此外,我们也介绍如何在系统级别上进行加密设置,并对一些目录进行加密。加密是非常有用的,而且也没有你想象中那么复杂。 2017-02-08 21:20:24 LinuxUbuntu加密硬盘 Windows 10系统电脑如何设置F8进入安全模式 Windows10操作系统已经推出一年多的时间了,现在越来越多的用户使用上了Windows10系统,不过全新的系统在部分操作上是和Windows7系统不同的,比如使用传统的方法开机时按F8无法进入安全模式,对此本文就教大家在Windows10系统中设置按F8进入安全模式。
-
如何在Ubuntu/Fedora/Debian中安装开源Web应用GitLab
GitLab是一个用来管理Git仓库的很棒的开源Web应用。它有着漂亮的带有诸多酷炫功能的响应式界面。它还打包有许多酷炫功能,例如管理群组,分发密钥,持续集成,查看日志,广播消息,钩子,系统 OAuth 应用,模板等。本文介绍在Ubuntu、Fedora或Debian操作系统的机器上安装GitLab社区版的简单步骤。 2016-01-25 12:25:58 UbuntuFedoraGitLab 【推荐】管理Linux服务器的20个开源/商业控制面板 译文 作为网站的所有者,要是没有控制面板,就很难管理多个网站。本文介绍的20个最佳的开源/商业控制面板是根据它们的受欢迎程度从网上搜集而来的。你可以从这份列表中选择最适合自身环境的那一个,也可以告诉我们你在使用哪种控制面板来管理Linux服务器。
-
对GitLab进行灾备的优秀实践
面对可能出现的中断、甚至是灾难情况,本文和您讨论了制定GitLab备份与恢复策略的基本要点。
-
GitLab CICD与Kubernetes实践·部署Flask Web服务
通过Gitlab CI完成Flask web Service服务代码风格检查、单元测试、打包、发布到k8s环境里面,同时我们会在.gitlab-ci.yml文件中配置基于分支branch和tag的匹配执行相应的操作任务。 2021-07-26 14:31:49 GitLab KubernetesFlask Web 微软详细介绍了Windows 11商店中的Win32桌面应用程序分发方式 与之前的Windows 10更新不同,Windows 11为消费者提供了许多新功能,它也为开发者或企业提供了新的机会。新的操作系统配备了重写的微软商店,显然已经为所有开发者进行了优化。
-
GitLab修复了CE、EE版本中一个远程代码执行漏洞
近期,Security Affairs 网站披露,DevOps 平台 GitLab 修复了其社区版(CE)和企业版(EE)中出现的一个关键远程代码执行漏洞,该漏洞被追踪为 CVE-2022-2884(CVSS 评分 9.9)。
-
一次近乎完美的PostgreSQL版本大升级
怎样实现一次近乎完美的数据库版本大升级?本文详细介绍了 GitLab 将 PostgreSQL 从 9.6 升级到 11 版本的工作。
-
Gitlab动态子流水线实践
本文是一个小型的技术分享,内容涉及Gitlab动态子流水线、Gitlab流水线模板、Shell脚本处理文件等。