文章目录1. CI 持续集成1. 前言2. 实现持续集成1. 前言2. 安装gitlab服务器3. 安装gitlab-runner0. 整个目录结构1. 编写docker-compose.yml文件2. 解释yml文件3. 编写Dockerfile文件4. 解释Dockerfile文件5. 运行docker-compose up -d6. 其他必要命令执行操作7. 解释为什么不在dockerfi
转载 2024-08-15 15:53:38
273阅读
本篇文章将涉及到关于IntelliJ IDEA,GIT,GitLab以及Linux等相关技术使用,并且将从搭建gitlab服务器开始,使用IntelliJ IDEA配合Git进行讲解项目开发。本文分成三部分:1.搭建gitlab2.使用git迁移项目到gitlab3.使用IDEA迁出项目一:从零搭建gitlab服务器1.1 GitLab镜像下载地址:https://mirrors.tuna.t
转载 2024-03-25 13:31:15
571阅读
1、背景描述前端开发从进项目,代码有几周没提交了,公司管理员给分配了gitlab权限,就帮他弄下,结果一直报以下错误:Please make sure you have the correct access rights and the repository exists.git clone git@gitlab.cpirhzl.com:ruanjianlaowang/web.git c:\Us
转载 2024-06-27 08:43:01
176阅读
包图显示了中型到大型项目中模型元素排列和组织,可用于显示子系统或模块之间结构和依赖关系。什么是UML包图?大系统提供了特殊挑战。为大型系统绘制一个类模型,它太大而无法理解。要理解类之间有太多链接。UML一个有用技术是处理这个问题。统一建模语言中包有助于:要分组元素为分组元素提供命名空间包可以包含其他包,从而提供包分层组织。UML元素可以分组到包。下图显示了一个示例包图,用于
转载 1月前
386阅读
思路图:一、下载gitlab pluginjenkins-->系统管理-->管理插件-->下载并安装gitlab plugin二、配置gitlab认证路径:Jenkins-->Credentials-->System-->Global credentials(unrestricted)-->Add Credentials1、Kind选择Gitlab API
转载 2024-03-15 10:14:31
770阅读
/root/.jenkins/secrets/initialAdminPassword粘贴进去,进入首页提示离线,先不用操作,在浏览器重新开一个页面浏览器地址输入jenkins路径/pluginManager/advanced配置jenkins例如下图将下面的配置去掉s也有说改成清华地址,经测试也可以修改后一定要提交然后刷新之前首页页面,安装推荐插件,熟练的话也可以手动选择安装哪些插件安装插
转载 1月前
445阅读
GitLab CI/CDGitlab持续集成是Gitlab提供一整套持续集成、持续交付解决方案。Gitlab自9.0版本开始增加了CI和CD功能,所以如果你公司里Gitlab上在Settings里找不到关于CI/CD配置项那么你们确实该对公司GitLab进行升级了。我们公司之前项目部署一直在用一个叫瓦力工具,虽然也能实现交付项目的功能但是也有不少弊端,比如:前置任务和后置任务功能不
转载 2024-06-06 01:07:15
0阅读
学习大纲[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vOmVXfWo-1590408187621)(git学习.assets/image-20200524135421611.png)]版本控制版本控制工具应该具备功能协同修改多人并行不悖修改服务器端同一个文件。数据备份不仅保存目录和文件的当前状态,还能够保存每一个提交过历史状态。版本管理在保存每一个版本
转载 2024-07-05 12:25:38
92阅读
背景:虽然有GitHub、GitLab这样强大Git仓库,但是涉及私有Git库要收费,所以自己动手搭建免费用用环境:windows 7 旗舰版、JDK 1.8、IDEA 2017-------------------------------------------------------------------------------------------------------------
转载 6月前
0阅读
文章目录尚硅谷技术课程系列之 Git1、Git概述2、何为版本控制3、为什么需要版本控制4、Git 工作机制5、Git 和代码托管中心6、Git常用命令6.1 设置用户签名6.2 初始化本地库6.3 查看本地库状态6.4 添加暂存区6.5 提交到本地库6.6 修改文件6.6.1 查看状态(检测到工作区有文件被修改)6.6.2 将修改文件再次添加暂存区6.6.3 查看状态(工作区修改添加到了暂
转载 2024-07-26 15:42:12
178阅读
文章目录一览Git学习—4 idea操作git1. idea配置Git2.idea操作Git2.1 创建项目远程仓库2.2 初始化本地仓库2.3 设置远程仓库2.4 提交到本地仓库2.5 推送到远程仓库2.6 克隆仓库到本地2.7 创建分支、切换分支及其他分支相关操作、冲突解决3.idea常用git操作入口4.场景分析5.git总结 Git学习—4 idea操作git1. idea配置Gi
1. 在IEDA里配置git执行程序路径 2. 在远程git服务器上创建仓库 3. 使用IDEAGit工具从远程仓库克隆项目 4. 添加文件到暂存区 5. 提交到本地仓库 6. 推送到远程仓库 7. 分支开发 8. 分支合并 9. 冲突解决 10. 提交历史记录查看 11. 对比不同版本 12. 回退上一个版本使用前准备先要安装 git 管理工具到本地,关于git下载安装可以看这里;配置
概述 在JenkinsGitLab上拉取代码进行打包或测试。安装 Jenkins和GitLab默认已经安装好,安装过程此处不再赘述。 Jenkins下载地址:https://www.jenkins.io/zh/download/ 下载完成解压后直接安装: 在登录地址:http://localhost:8080/ 选择默认安装部分插件并设置账号/密码 在Jenkins上安装Git和Gitlab
背景配置好jenkins后可以通过点击构建发布项目,但一个很普遍需求是当代码push到gitmaster分之后,系统自动发布。gitlab和gogs都有webhooks可以使用。今天讲方法,不仅可以适用于webhooks也可以通过脚本等其他方式直接触发发布流程。1 、创建token主页面-people-点击用户-configure- add new token 添加一个token用于requ
转载 2024-02-28 08:08:43
508阅读
彻底卸载GitLab1、停止gitlabgitlab-ctl stop2、卸载gitlab(注意这里写gitlab-ce)rpm -e gitlab-ce3、查看gitlab进程ps aux | grep gitlab 4、杀掉第一个进程(就是带有好多…进程) 杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab进程。若还存在,可以把它主要组件进程
转载 2024-05-17 12:03:35
185阅读
前言 我们在使用Git进行版本控制时,有可能会出现这种情况。git push后发现提交内容不是想要,这时候我们怎么做呢,提交上去内容是没有删除按钮(比如github,或码云)。所以我们需要一些手段将提交上去内容撤销下来。 解决 首先将本地内容回退到自己想要版本。回退版本我一般使用 git reset 其中这条命令又分为两种 git reset --hard git rese
转载 2024-07-17 14:39:18
225阅读
Git和IDEAGit 概述何为版本控制版本控制工具Git 工作机制Git 和代码托管中心Git 安装Git 常用命令初始化本地库查看本地库状态分支操作Git团队协作机制GitHub 操作ssh免密登陆IDEA 集成 Git配置 Git 忽略文件初始化本地库创建分支切换分支合并分支冲突合并码云集成IDEA(同GitHub一样)在码云上导入github项目自建代码托管平台-GitLabGitLab
转载 10月前
49阅读
前言:Git是一款免费、开源分布式版本控制系统,用于敏捷高效地处理任何或小或大项目。Git是一个开源分布式版本控制系统,用以有效、高速处理从很小到非常大项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发一个开放源码版本控制软件。Git功能特性:从一般开发者角度来看,git有以下功能:1、从服务器上克隆数据库(包括代码和版本信息)到单机
转载 7月前
58阅读
1.1 配置Idea集成Git1.2 配置Idea集成GitHub (1) 、获取github Token 选择左侧菜单“Developer settings”一项: 选择“Personal access tokens”: 点击“Generate a personal access token”: 把以下选项全部勾选,然后点击下方绿色按钮,便可生成一个token Token生成成功 (2)、I
转载 6月前
1080阅读
第1章 Git 概述Git 是一个免费、开源分布式版本控制系统,可以快速高效地处理从小型到大型各种 项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价本地库,方便暂存区域和多个工作 流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。1.1 何为版本控制git工作机制:版本控制是一种记录文件内容变化,以便将来查阅特定
  • 1
  • 2
  • 3
  • 4
  • 5