随笔分类 -  git与gitlab的学习

摘要:1、什么是Nexus 在前面进行maven项目的构建中,可以看到在构建的过程中需要安装maven的依赖插件,如图: 在日常的开发构建中,我们也可以自己搭建一个私有的nexus。那么什么是nexus呢? Nexus是maven的私有仓库; 如果没有nexus,项目的打包都需要在公网下载,不利于包的管理 阅读全文
posted @ 2018-05-22 17:16 jimmy_xuli 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:Jenkins通过maven对java代码打包编译时,速度太慢,所以修改为阿里的Maven仓库 修改如下: [root@7mini-node2 conf]# vim /software/apache-maven-3.5.3/conf/settings.xml 二、本地Jar包仓库配置 在settin 阅读全文
posted @ 2018-05-22 16:42 jimmy_xuli 阅读(509) 评论(0) 推荐(0) 编辑
摘要:jenkins大多数情况下都是用来部署Java项目,Java项目有一个特点是需要编译和打包的,一般情况下编译和打包都是用maven完成,所以系统环境中需要安装maven。 实验环境: 10.0.0.12 作为项目的线上服务器,具有JDK1.8+Tomcat8.5环境,本地gitlab仓库 10.0. 阅读全文
posted @ 2018-05-22 16:00 jimmy_xuli 阅读(4008) 评论(0) 推荐(0) 编辑
摘要:实验环境 10.0.0.12 Jenkins服务器 10.0.0.13 远程服务器 一个远程的公开的git仓库(php代码在这个仓库里) 一.检查插件是否安装并安装插件 在通过Jenkins发布php代码之前,我们首先需要在Jenkins服务的web页面上检查一下 “Git plugin” 和 “P 阅读全文
posted @ 2018-05-22 14:46 jimmy_xuli 阅读(11796) 评论(0) 推荐(1) 编辑
摘要:一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队 阅读全文
posted @ 2018-05-10 17:39 jimmy_xuli 阅读(232723) 评论(7) 推荐(16) 编辑
摘要:1.3.定时任务备份 1.4.手动执行脚本进行备份 1.5 恢复备份 删除gitlab中的app1的项目,再恢复停止数据写入服务: 丢失的文件又还原了 二.gitlab迁移 迁移如同备份与恢复的步骤一样, 只需要将老服务器/var/opt/gitlab/backups目录下的备份文件拷贝到新服务器上 阅读全文
posted @ 2018-05-10 15:28 jimmy_xuli 阅读(1371) 评论(0) 推荐(0) 编辑
摘要:一.删除测试项目 先进入项目,选择编辑项目 二.拉取到最下方,移除项目 三 输入你要删除的项目名称 二 创建Group,User,Project 2.1 创建一个组,组名为java group里面的用户会集成项目的权限,所以组里面一般只添加管理员和项目经理的权限,后面在单独给某个项目分配权限. 2. 阅读全文
posted @ 2018-05-10 14:41 jimmy_xuli 阅读(8955) 评论(0) 推荐(0) 编辑
摘要:一.安装git环境 (2)Git安装 Centos: Ubuntu: Windows安装git bash软件 注意不要使用git 1.8以下版本,推荐使用2.7版本,yum安装默认为1.8的版本。 二.使用源码编译安装 1、安装依赖 2.下载git,并解压 3.安装执行 三.GIT的简单操作 3.1 阅读全文
posted @ 2018-05-10 11:50 jimmy_xuli 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:gitlab的安装 一.安装依赖的安装包yum install curl policycoreutils openssh-server openssh-clientssystemctl enable sshdsystemctl start sshdyum install postfixsystemc 阅读全文
posted @ 2018-05-03 20:14 jimmy_xuli 阅读(356) 评论(0) 推荐(0) 编辑