Centos 7搭建Gitlab服务器超详细 一、 安装并配置必要的依赖关系 1.安装Postfix以发送通知邮件,安装命令:sudo yum install postfix 2.将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix 3.启动po ...
分类:
其他好文 时间:
2019-05-30 12:05:45
阅读次数:
125
安装并配置必要的依赖项 添加GitLab软件包存储库 配置SSL数字证书 做好域名解析并申请好数字证书后,将证书文件上传至 目录下,更名为 和 。注意域名信息,这里和后面安装命令中的 一致。 安装软件包 设置初始密码 第一次访问 ,会提示设置超级管理员密码,可视化界面,设计即可。 配置邮件转发 这里 ...
分类:
其他好文 时间:
2019-05-28 09:16:31
阅读次数:
111
1.Git仓库管理 现在本地已经创建了git仓库,又在gitlab上创建了一个git仓库,并且让这两个仓库进行远程同步,这样gitlab仓库既可以备份也可以与他人协作管理远程仓库以及根据需要推送或拉取数据。 管理远程仓库包括了如何添加远程仓库、移除无用远程仓库、查看远程仓库、修改远程仓库等。 1.1 ...
分类:
其他好文 时间:
2019-05-27 19:07:08
阅读次数:
108
1.开始安装依赖软件:yum -y install policycoreutils openssh-server openssh-clients postfix 2.设置postfix开机自启动,postfix支持gitlab发信功能:systemctl enable postfix && syst ...
分类:
其他好文 时间:
2019-05-27 16:36:23
阅读次数:
248
Jenkins持续集成工具 Jenkins功能包括: 1 持续的软件版本发布/测试项目 2 监控外部调用工具 3 jenkins就是基于Java开发的一种持续集成的工具 4 可以将运维用到的各个脚本整合起来,并且可以通过页面方式集中管理,而且可以也可以实现和gitlab、github交互,也可以实现 ...
分类:
其他好文 时间:
2019-05-26 19:35:14
阅读次数:
136
一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1.安装ssh sudo yum install -y curl policycoreutils-pythono ...
分类:
其他好文 时间:
2019-05-25 19:52:10
阅读次数:
178
gitlab 准备: 最少4G内存 先安装docker软件包然后使用docker search gitlab 查找镜像然后使用docker pull 镜像名:标签名 下载镜像启动容器: docker run -d -h gitlab --name gitlab -p443:443 -p80:80 - ...
分类:
其他好文 时间:
2019-05-25 13:10:14
阅读次数:
323
参考: https://docs.gitlab.com/ee/api/projects.html https://python-gitlab.readthedocs.io/en/stable/gl_objects/projects.html# Project merge method There a ...
分类:
编程语言 时间:
2019-05-25 00:03:36
阅读次数:
255
背景:jenkins+gitlab+微服务发布+k8s发布实现自动更新1.配置jenkinspipelinepipeline语法`node{try{stage(‘代码拉取‘){gitcredentialsId:‘xiongxj‘,url:‘git@git.bqjr.club:xinjiang.xiong/oam.git‘}stage(‘项目构建‘){sh"/opt/software/apache-
分类:
其他好文 时间:
2019-05-24 12:39:10
阅读次数:
252