202111-19 IDEA中GitLab的使用详解 首先安装githttps://git-scm.com/downloads/下载对应的版本下载好了,安装打开Windows.打开之后2步走,与git连接首先选择仓库,进行gitinit本地建立,然后配置你的名字与邮箱gitconfig--globaluser.name“用户名”,gitconfig--globaluser.email“邮箱”然后到当前目录生成公钥ssh-keygen-trsa-C“你的邮箱”建立之后去当前目录寻找到钥匙,复制钥匙然后去github上,点击自己头像,setting选择SSH|key标题随... 继续阅读 >
202111-19 centos7安装部署gitlab服务器的方法 我这里使用的是centos764bit系统,我试过centos64bit系统也是可以的1.安装依赖软件yum-yinstallpolicycoreutilsopenssh-serveropenssh-clientspostfix2.设置postfix开机自启,并启动,postfix支持gitlab发信功能systemctlenablepostfix&&systemctlstartpostfix3.下载gitlab安装包,然后安装centos6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6centos7系统的下载地址:https://mirrors.... 继续阅读 >
202110-15 Gitlab CI-CD自动化部署SpringBoot项目的方法步骤 目录一、概述二、前期准备三、总体架构图四、环境搭建1、环境准备(可选)2、Gitlab安装3、安装Runner4、安装应用服务器环境五、创建SpringBoot项目1、使用GitlabSpring模板快速创建一个SpringBoot项目;2、添加环境变量(登录应用服务器密码)六、总结一、概述本文主要记录如何通过GitlabCI/CD自动部署SpringBoot项目jar包。二、前期准备准备三台CentOS7服务器,分别部署以下服务:序号... 继续阅读 >
202109-13 docker+gitlab+jenkins从零搭建自动化部署 目录前言:一、安装Docker二、Docker安装Jenkins1.搜索仓库中的jenkins镜像2.通过拉取jenkins镜像到本地images中3.启动jenkins容器三、登陆Jenkins的初始化操作四、全局工具配置(配置环境)五、安装Maven插件点击系统管理?插件管理六、新建任务,完成自动化部署前言:通过几天的学习和自己的理解,整理了下Docker+Jenkins的自动部署教程,如有不足,还请多多指点,谢谢!Docker的优点:Docker让开发者可以打包他们的应用以及... 继续阅读 >
202107-02 jenkins+gitlab+nginx部署前端应用实现 目录相关依赖安装dockerdocker安装jenkinsdocker安装nginx小结配置1.安装gitlab相关插件2.首页->系统管理->系统配置3.新建一个job4.输入任务名称,并选择自由风格5.配置相关构建选项7.浏览网站总结相关依赖安装docker由于国内安装太慢,所以可以使用https://docs.docker.com/desktop/进行加速下载。具体的下载过程就不再阐述。镜像源:"http://hub-mirror.c.163.com"docker安装jenkins#拉取jenkins镜像dockerpullj... 继续阅读 >
202011-19 Docker Gitlab+Jenkins+Harbor构建持久化平台操作 CI/CD概述CI工作流程设计Git代码版本管理系统只能命令行去管理gitGitlab基于git做了图形管理页面,企业使用gitlab做私有的代码管理仓库Github公共代码管理仓库搭建gitlab搭建gitlab先创建工作目录,因为有些数据需要持久化[root@www~]#mkdir-p/gitlab[root@www~]#cd/gitlab/dockerrun-d\--namegitlab\-p8443:443\-p9999:80\-p9998:22\-v/gitlab/config:/etc/gitlab\-v/gitlab/logs:/var/log/gitla... 继续阅读 >
202010-28 docker+gitlab+gitlab-runner部署详解 环境服务端:centos7客户端:window在centos7上部署docker+gitlab+gitlab-runner,win10利用ssh连接,开发人员只需提交代码,就可以进行项目文件上传,打包镜像,发布运行测试一、centos7上安装docker和docker-compose安装docker:1、Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker。通过uname-r命令查看你当前的内核版本$uname-r2、使用root权限登录Centos。确保... 继续阅读 >
202010-24 基于Docker部署GitLab环境搭建的方法步骤 注意:建议虚拟机内存2G以上,一定要配置阿里云的加速镜像1.下载镜像文件dockerpullbeginor/gitlab-ce:11.0.1-ce.02.创建GitLab的配置(etc)、日志(log)、数据(data)放到容器之外,便于日后升级mkdir-p/mnt/gitlab/etcmkdir-p/mnt/gitlab/logmkdir-p/mnt/gitlab/data3.运行GitLab容器进入/mnt/gitlab/etc目录,运行一下命令dockerrun\--detach\--publish8443:443\--publish8090:80\--namegitlab\... 继续阅读 >
202010-15 Python3使用 GitLab API 进行批量合并分支 文章前言每周五上午十二点前需要将项目上各组开发分支合并软集仓库分支,需要在十个项目上进行merge程序员一般都是很讨厌麻烦,所以编写此脚本进行批量merge,统一进行合并另外,如果项目经历上线或者修复bug等情况,需要合并分支至uat、release、master等分支,也是能够满足此脚本使用情况类似于这种功能性脚本,一般习惯使用Python来编写,通过GitLab提供的RESTAPI进行调用GitLab提供了非常丰富的RESTAPI操作... 继续阅读 >
202010-10 IDEA项目代码上传gitlab远程仓库过程图解 IDEA新项目代码上传到gitlab远程仓库具体步骤创建本地仓库IDEA:VCS-->ImportintoVersionControl-->CreateGitRepository添加文件关联git版本控制init完成之后,可以看到原本的项目文件名变成了红色了,红色在idea的git版本表示未add的文件,同时在系统资源管理中打开项目的磁盘文件目录,会发现一个.git的隐藏文件,这个文件就git的配置和仓库文件IDEA:VCS-->Git-->Add添加当前项目下的文件,添加完成之后,之前的红色文件名... 继续阅读 >
202010-10 Pycharm连接gitlab实现过程图解 一。从gitlab上clone代码到本地pycharm(一)。gitlab上找到创建项目的连接地址,分两种:1.http连接方式:http://10.22.1.72/derekchen/cxg.git2.ssh连接方式:git@10.22.1.72:derekchen/cxg.git免登陆方式:事先把client端的id_sda_pub里的公钥拷贝到gitlab登陆方式:输入ssh的账号密码(二)。checkoutgitlab(三)。填入地址,并test测试下联通性:(四)。点击“clone”,就会把gitlab上代码拉到本地pycharm里二。本地代码... 继续阅读 >
202010-08 CentOS8.1搭建Gitlab服务器详细教程 Gitlab和Github的区别就不多说了,一句话来概括就是:Gitlab是给企业私有化部署的Git服务器,Github是互联网在线版的Git服务器!Github对于开源项目建仓是免费使用的,那么Gitlab收不收费呢?分布式版本控制方面的功能Gitlab也是免费使用的,提供了社区版(GitlabCE)给大家!Gitlab现在可强大了(2020年),已经有自己成套的DevOps落地解决方案(提高生产力的利器),但是这部分功能是在收费的旗舰版/企业版(GitlabEE)上提供... 继续阅读 >