阿里云ESC 部署 GitLab-ce 并配置使用外部 nginx
最近试着在阿里云的 ESC 上部署了一下 GitLab 的社区版本,并且使用了非内嵌的 nginx 服务,遇到不少坑,特意记录一下。
首先是安装 GitLab 社区版,具体安装的流程按照官网的说明来进行。GitLab 官方提供了 Omnibus包安装、社区提供的安装方法、和官方的其他安装方法。这里推荐使用 Omnibus 包来安装,这也是官方推荐的方式。用这个包安装部署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...
查看全文 >>
Gitlab部署文档
部署环境:
centos7.2、gitlab-9.4.2
部署步骤:
安装并配置必要的依赖关系以及配置防火墙打开http端口
sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sud...
查看全文 >>
GitLab的安装及使用教程
GitLab基本介绍
GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。
它还提供一个代码片段收集功能可以...
查看全文 >>
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...
查看全文 >>
gitlab安装
说明:本来没计划写这篇安装部署文章的,今天部署GitLab时,却发现与以往的版本不太一样,所以记录下,备忘(其实官网的手册写的已经蛮详细了)。
1
2
3
4
5
6
7
1、安装依赖关系
yum -y install curl policycoreutils openssh-server openssh-clients postfix
2、添加GitLab包并安装
curl...
查看全文 >>
云服务器 ECS 建站教程:GitLab的安装及使用
GitLab的安装及使用
前言
GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。
团队成员可以利用内置的简单聊天程序(Wall)进行交流。
它还提供一个代码...
查看全文 >>
GitLab+Docker搭建CI/CD自动化部署
1.使用场景CICD,顾名思义就是持续集成(Continuous Integration)和持续部署(Continuous Deployment)简称,指在开发过程中自动执行一系列脚本来减低开发引入 bug 的概率,在新代码从开发到部署的过程中,尽量减少人工的介入。以前的老技术,比如git/svn+jenkins这种,jenkins的配置多数还是依赖于负责维护CI的人,很多人不熟悉jenkins...
查看全文 >>
Centos7安装Gitlab10.0
gitlab官方安装方法,如下链接。因国内网络限制,本文修改部分内容。因源码安装太折磨人,故使用官网的Omnibus安装包安装。
1
2
3
4
# Centos7
https://www.gitlab.cc/installation/#centos-7
# Centos6
https://www.gitlab.cc/installation/#centos-6
...
查看全文 >>
使用 Jenkins 实现 EDAS 持续集成
准备工作
在开始持续集成之前,需要完成下述的准备工作。
获取阿里云的 Access Key ID 和 Access Key Secret。
使用已经开通了 EDAS 服务的主账号登录阿里云官网。
进入 Access Key 控制台,创建 Access Key ID 和 Access Key Secret。
在 EDAS 控制台创建应用。
在使用 Jenkins 自动部署应用之前,需...
查看全文 >>