GitLab的安装及使用教程
GitLab基本介绍
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。
它还提供一个代码片段收集功能可以...
查看全文 >>
Git远程10:搭建私有GitLab
上一篇博文介绍了搭建私有的Git Server。此方式适合小型团队使用,而且项目最好比较单一。如果是人数较多的团队,工程比较多,日常的维护工作量会很大。GitHub和GitLab很好用,但GitHub只能提供Public机制的库。GitLab可以提供Private机制的库,但其速度实在是太慢了。最好的方法是在团队服务器上搭建类似的服务,安全性和服务均可保障,本文介绍如何搭建GitLab服务。
...
查看全文 >>
asp.net core结合Gitlab-CI实现自动化部署
一、前言在之前的文章中写过k8s+Jenkins+GitLab-自动化部署asp.net core项目 的topic,这次讲解一下gitlab-ci的CI/CD,说实话,自动化部署是在是非常的舒服,而且gitlab-ci很适合中小项目的部署,大项目推荐使用k8s。
阅读目录:
1、gitlab-ci及gitlab-runner说明
2、部署环境介绍
3、安装gitlab和gitlab-runne...
查看全文 >>
asp.net core结合Gitlab-CI实现自动化部署
0、目录
整体架构目录:ASP.NET Core分布式项目实战-目录
一、前言
在之前的文章中写过k8s+Jenkins+GitLab-自动化部署asp.net core项目 的topic,这次讲解一下gitlab-ci的CI/CD,说实话,自动化部署是在是非常的舒服,而且gitlab-ci很适合中小项目的部署,大项目推荐使用k8s。
阅读目录:
1、gitlab-ci及gitl...
查看全文 >>
如何在Ubuntu/Fedora/Debian中安装开源Web应用GitLab
在 Git 问世之前,分布式版本控制从来都不是一件简单的事。Git 是一个自由开源的软件,旨在轻松且快速地对从小规模到非常巨大的项目进行管理。Git 最开始由 Linus Torvalds 开发,他同时也是著名的 Linux 内核的创建者。在 Git 和分布式版本控制系统领域中,GitLab 是一个极棒的新产品。它是一个基于 Web 的 Git 仓库管理应用,包含代码审查、Wiki、问题跟踪等诸...
查看全文 >>
Gitlab-ci与RUNNER的安装与使用
安装GitLab-CI
这个不用安装了,装好GitLab8.0及以上就自带了
GitLab-Runner的安装与使用
我的操作系统是:Centos 7.0 64位
安装gitlab-ci-multi-runner
添加yum源
curl -L https://packages.gitlab.com/install/repositories/runner/gitl...
查看全文 >>
《循序渐进学Docker》——3.4 再次体验Docker
本节书摘来自华章出版社《循序渐进学Docker》一书中的第3章,第3.4节,作者李金榜 尹烨 刘天斯 陈纯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.4 再次体验Docker
我们介绍了如何在Ubuntu系统下安装Docker,并且指出Ubuntu是对Docker支持最好的系统。这一节我们就再次介绍几个例子,让大家更深入地体验Docker。
3.4.1 再看个人博客WordPr...
查看全文 >>
在Windows下搭建Gitlab服务器
一.GitLab简介
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段...
查看全文 >>
使用 Jenkins 实现 EDAS 持续集成
准备工作
在开始持续集成之前,需要完成下述的准备工作。
获取阿里云的 Access Key ID 和 Access Key Secret。
使用已经开通了 EDAS 服务的主账号登录阿里云官网。
进入 Access Key 控制台,创建 Access Key ID 和 Access Key Secret。
在 EDAS 控制台创建应用。
在使用 Jenkins 自动部署应用之前,需...
查看全文 >>
RDC如何打造支撑百万用户的分布式代码托管平台
一、背景介绍
毋庸置疑,代码是DevOps流程的起点,是所有研发流程的基础;代码托管为代码“保驾护航”,确保代码的安全性、可用性,同时提供围绕代码的一些基础服务,如MR、Issues等等。
阿里巴巴集团GitLab是基于GitLab社区版8.3版本开发,目前支撑全集团数万规模的研发团队,累计创建数十万项目,日请求量千万级别,存储TB级别,早已超过了GitLab社区版承诺的单机上限能力,且增长速度...
查看全文 >>