1、新建任务2、填写项目名,以java maven项目为例,项目名务必与项目中的包名保持一致3、任务配置 (1)项目描述一般与gitlab上保持一致(2)gitlab配置 第一次使用Jenkins需要点添加,添加自己的gitlab账号和密码 指定部署的代码分支 (3)构建触发器 使用第四项 此时复制GitLab webhook URL: http://192.168.240.25:8088/pro
1;了解Git的Hook机制GitLab hooks大体上分为两类:客户端钩子和服务器端钩子,如下 先从一张图了解一下Hooks的阶段1.1: 客户端钩子pre-commit钩子在键入提交信息前运行。 它用于检查即将提交的快照,例如,检查是否有所遗漏,确保测试运行,以及核查代码。 如果该钩子以非零值退出,Git 将放弃此次提交,不过你可以用 git commit --no-verify 来绕过这个
转载 2024-03-01 22:26:46
484阅读
1. fetch,pull,push的作用 git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。 git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merge,这样可能会产生冲突,需要手动解决。 git push则是保证本地库中的最新信息发送给远程库2. 提交代码或者删除项目中的文件或者
转载 2024-02-18 20:33:49
475阅读
 《gitlab操作手册 1.0 》 此手册适用于 Mac 计算机 第一步:根据从管理员得到的用户名和初始密码登陆并修改密码。新密码不得少于8个字符第二步:在自己的电脑上创建密钥,并提交提交公钥,密钥创建命令ssh-keygen  第三步:与核查确定自己所在的项目组   第四步:创建您自己的项目仓库 &nbs
转载 2024-03-06 16:51:44
320阅读
目录1.账号的创建2.创建一个项目3. 设置SSH4.项目创建新的分支5.创建一个团队6.修改管理员密码7.关闭公开注册8.管理员添加用户1.账号的创建        当我们部署好远程的gitlab服务器后,首次访问gitlab,我们需要初始化我们的登录密码这里密码必须是8位已上,输入完密码之后我们跳转至下一页: 这个是登录注册页面,首先我们进入注
转载 2023-10-23 14:57:58
251阅读
概述存储器是计算机结构的重要组成部分,存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。 基本的存储器种类如图: 存储器按其存储介质分为“易失性存储器”和“非易失性存储器”两大类,其中“易失/非易失”是指存储器断电之后,它存储的数据是否会丢失,由于一般易失性存储器存取速度快,而非易失性存储器可长期保存数据,它们都在计算机中占据着重要的角色,在计算机中易失性存储器最典型的代表就是
Cache 的目的在GitLab CI/CD 中,在 pipeline 中的一些 job 可能会产生一些结果文件,Cache 机制的引入就是为了加快 job 执行的时间。Cache 在使用时制定一系列的文件或者文件目录,使得其在不同的 job 之间被缓存下来。这样当某一个 job 需要依赖于之前步骤产生的一些文件结果,Cache 就帮助我们在上一个 job 将产生的结果缓存下来并且在当前的 job
转载 2024-10-13 14:03:25
27阅读
公司的Gitlab服务器过于老旧,准备迁移到新机器上去,而且使用的还是9.5.4版本,许多新功能不支持,因此同时对其进行升级。数据迁移总体流程分为三个部分:在新机器上安装相同版本的gitlab。将备份数据拷贝到对应的目录下导入数据查看Gitlab版本# 方法一: [root@gitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSI
转载 2023-07-12 10:10:35
36阅读
作者:Maxence Poutord, 如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的! 请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法。欢迎转发、点在看! 导航 —— 跳到之前的分支git checkout - git checkout - 查看
方法一解决此类问题第1步:做一个.git的备份(实际上,我在每一个改变某些内容的步骤之间都会这样做,但是使用新的副本名称,例如.git-old-1,.git-old-2等) :cp -a .git .git-old第2步:运行 git fsck --fullnathanvan@nathanvan-N61Jq:~/workspace/mcmc-chapter$ git fsck --fu
转载 2024-09-10 20:38:19
33阅读
看到 一篇文档, 讲 对象存储, 好奇,搜索文章,摘抄,学习记录 ! 背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结构化内容设计或优化、成本过高、并非PB级的扩展、不支持永远在线、专有的一体机设备等等,非结构化数据以每年60%~80%的速率增长,从而可扩展性变成了最迫切的需求。传统存储在面对海量非结构化数据时,在存储
在本篇博文中,我们将探讨如何解决“docker gitlab 存储目录”问题,确保我们的 GitLab 在 Docker 上运行时能够稳定、高效地存取数据。这是一个非常实际且重要的技术话题,尤其是对于开发者和运维工程师来说。 --- ### 背景描述 随着 DevOps 和 CI/CD 流程的普及,GitLab 成为了越来越多团队的选择。根据一项研究,2023 年,使用 GitLab 的企业
原创 7月前
49阅读
关于.gitlab-ci.yml的实用配置1、stage参数stages:  - build  - test  - deploy相同stage的作业会并行执行,有一个失败,则认为这个stage失败。不同stage的作业会按序执行,前面stage有失败,后续stage不会继续执行。可以使用needs参数改变不同stage之间的依赖关系。2、cache参数cache是一种
 系统环境:Gitlab主机 IP:192.168.1.2 用ssh密钥连通两台主机ip1.2和ip1.3。jenkins主机 IP:192.168.1.3 用ssh密钥连通两台主机ip1.3和ip1.4。一、为何要做自动部署二、配置Gitlab三、配置Jenkins四、测试提交代码是否会部署到远程主机小坑:错误提示:#很多朋友使用最新版本的gitlab做自动部署时,在增加web钩子
GitLab CI介绍——基础篇 文章目录GitLab CI介绍——基础篇Gitlab RunnerRunner类型Runner搭建相关概念.gitlab-ci.yml 文件Job参数详情验证.gitlab-ci.yml 本文将会对Gitlab CI进行简要介绍,包括Gitlab Runner,Gitlab CI中的相关概念以及.gitlab-ci.yml的常用配置。 GitLab CI 是G
转载 2024-02-21 22:50:24
283阅读
一.安项GitLab 主机名IP 备注特殊要求  git01 192.168.200.136 GIT客户端 无 girlab 192.168.200.140 GITLAB服务端 内存2G     GitLab国内源下载地址:https://mirrors.tu
转载 2024-06-13 13:27:27
378阅读
欢迎访问我的GitHubhttps://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;关于本文本文目标是为K8S环境的Gitlab Runner准备好分布式缓存,并在pipeline脚本中使用该缓存,因此,在阅读本文前建议您对GitLab CI有一定了解,最好是阅读过甚至编写过pip
目录Spring Data Redis 提供的 RedisTemplate 的功能和用法讲解 及 使用 Spring Data Redis 操作redis数据库 及存储机制讲解Spring Boot 为 Redis 提供的自动配置什么是spring data redis什么是spring data什么是RedisTemplate ?自动配置Redis配置相关的属性配置文件演示:RedisTemp
你好,欢迎收听极客视点。对于一个软件开发团队,可以通过哪些代码质量指标和扫描方法让团队产出规范、安全、高质量的代码?一篇文章总结了其中一些实践和工具,极客视点摘录了“代码质量扫描工具”和“代码质量指标”这两部分的内容分享给你,希望对你有所帮助。代码质量扫描工具1. Checkstyle这是常用于 Java 项目的扫描工具,检查源代码是否与代码规
一、中文切换点击右上角 Preferences 在 Localization 选择简体中文 保存一下 刷新一下界面就可以了 二、创建项目(1)新建一个空白项目点击新建项目 创建空白项目 填一下【项目名称】和【项目标识串】,默认两个相同可见性为私有 点击【新建项目】 新建完会提示我们【添加SSH秘钥】,可以忽略,因为我们
  • 1
  • 2
  • 3
  • 4
  • 5