-
CentOS 8 安装 GitLab13...
卸载gitlab
注意:如果之前没有安装gitlab可以跳过卸载gitlab步骤,直接进入安装依赖库
文件路径
gitlab服务构成
gitlab常用命令
1、停止gitlab
# 停止gitlab
gitlab-ctl stop
# 查看gitlab状态
gitlab-ctl status
输出结果如果都是down说明停止成功
2、卸载gitlab(注意这里写的是gitla...
-
CentOS8部署GitLab
使用RPM包部署
这里使用的系统是CentOS8, 清华源:mirrors.tuna.tsinghua.edu.cn/gitlab-ce/
下载软件包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-13.7.0-ce.0.el8.x86_64.rpm
安装
rpm -ivh gitlab-c...
-
使用GitLabCI模板库的流水线优化实...
作业模板
作业分为Build、test、codeanalysis、artifactory、deploy部分,在每个作业中配置了rules功能开关,由变量控制最终作业的运行。
jobs/build.yml 构建作业模板
包含两个作业模板,分别是普通的构建模板(maven/npm/gradle)和docker 镜像构建模板。
## build相关作业
.build:
...
-
Linux Jenkins部署和实战教程
1、Jenkins介绍
Jenkins官网:https://www.jenkins.io/zh/
Jenkins是一个开源的软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作(代码合并),旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
主流的运维开发平台,兼容所有的主流开发环境
插件市场与海量业内主流开发工具实现集成
Job为配置单位与日志管理,使运维开发人员能协同...
-
Linux GitLab部署和实战教程
1、GitLab介绍
gitlab是一个开源分布式版本控制系统
开发语言:Ruby
功能:管理项目源代码、版本控制、代码复用与查找
2、GitLab与Github的不同
Github分布式在线代码托管仓库,个人版本可直接在线免费使用,企业版本收费且需要服务器安装
GitLab分布式在线代码仓库托管仓库软件,分社区免费版和企业收费版本,都需要服务器安装
3、GitLab优势与应用场景
开源免费,...
-
GitLab Runner安装注册配置管...
GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI结合使用,GitLab CI是GitLab随附的用于协调作业的开源持续集成服务。
安装要求
GitLab Runner是用Go编写的,可以作为一个二进制文件运行,不需要特定于语言的要求。它旨在在GNU / Linux,macOS和Windows操作系统上运行。只要您可以在其他操作系统上编译...
-
使用GitLab实现CI/CD
GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发:
Continuous Integration (CI) 持续集成
Continuous Delivery (CD) 持续交付
Continuous Deployment (CD) 持续部署
持续集成的工作原理是将小的代码块推送到Git仓库中托管...
-
Jenkins用户权限管理与超管密码找回
超管密码找回:
删除Jenkins目录下config.xml文件中下面代码,并保存文件。
truetruetruefalse
重启Jenkins服务
进入首页>“系统管理”>“Configure Global Security”(全局安全配置)
勾选“启用安全”
点选“Jenkin...
-
CentOS7安装部署Gitlab-10...
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subvers...
-
Gitlab数据备份与恢复
Gitlab备份与恢复:
修改gitlab配置文件:
vim /etc/gitlab/gitlab.rb
#指定备份后数据存放的路径、权限、时间配置
gitlab_rails['manage_backup_path'] = true #292行  ...
-
如何在centos6上安装gitlab社...
由于公司业务,需要上Git版本控制。
目前市面上比较有名的Git服务提供商,国外有GitHub、BitBucket、GitLab,国内有Coding。
现有的服务商,对于免费的套餐都有一定的限制。比如:GitHub只允许建立免费的开源repository,建立私有的仓库需要收费。BitBucket允许建立无限制的私有项目,不过对于项目中参与的开发人员是有人数限制的,当团队中开发者规模达...
-
如何在CentOS下安装部署Jenkin...
Jenkins简介
突然提笔不敢言了,因为持续集成(Continuous Integration)、持续交付(Continuous Delivery)、持续不熟(Continuous Deployment)这一方向挺大的,不夸张的说,在比较传统的大公司,这可以是一个专门的岗位去负责这些事情。
一般的开发流程包括如下:
编码 -> 构建 -> 集成 -> 测试 ->...