前言公司IT帮忙搭建了gitlab服务,然后丢给我一个访问地址以及用户名和密码。这两天登陆上去把项目基本目录搭建起来,顺便做了总结如下。 准备工作+新建项目1)登陆进去,可以先创建Group,比如AI。 然后在AI group下面点击“New Project”按钮创建新的项目,如下图箭头所示。一般地,该项目属性设为private,确保有权限的人才能访问。 2) 本地PC安装gi
转载 2023-07-26 11:34:43
220阅读
# Jenkins配置GitLab Java项目的详细指南 在现代软件开发中,持续集成和持续交付(CI/CD)是保证软件质量与快速交付的重要方法。Jenkins作为一款流行的开源自动化服务器,能够帮助开发团队实现CI/CD。而将Jenkins与GitLab结合使用,能够高效地管理Java项目的构建和部署。 本文将详细介绍如何配置Jenkins以实现GitLab Java项目的自动化构建,包含必
原创 8月前
60阅读
Gitlab-CI使用及.gitlab-ci.yml配置Gitlab-CI/CD 持续集成测试篇Gitlab-CI/CD使用场景在这里插入代码片首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Con
转载 2023-11-24 13:59:11
290阅读
gitlab安装和基本使用见之前的博客gitlab安装及基本操作一、基本操作1、jeknins本机上需要安装git后然后重启jenkinsyum install git -y2、在gitlab上新建一个项目 3、然后将这个项目clone后,增加一个test.py文件后再上传git clone git@10.0.0.105:root/jenkinstest.git cd jenkinstest/ v
转载 2023-10-20 23:23:25
57阅读
文章目录IDEA管理Git + Gitee 常用操作1.Gitee创建代码仓库1.创建仓库1.点击新建仓库2.完成仓库信息填写3.创建成功4.管理菜单可以修改这个项目的设置2.设置SSH公钥免密登录基本介绍1.找到`.ssh`目录2.执行指令 `ssh-keygen`3.将公钥信息添加到码云账户1.点击设置2.ssh公钥3.复制.ssh/id_rsa.pub文件内容4.点击确定输入密码4.克隆到
gitlab持续集成安装Runner正常安装sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64sudo chmod +x /usr/local/bin/gitlab-runner sud
Git创建仓库上传代码相关操作上篇文章,我们讲了如何配置Git环境,注册Gitee账号,本篇文章我们讲解一下Fork和clone项目的操作。Fork项目在Gitee上也有部分优秀的开源项目,我们想要获取到项目的资源,Fork功能可以满足我们的这个需求,直接获取到别人的项目。如下图所示,我们点击右上角的Fork按钮 在弹窗中选择目标空间,再点击确认即可进行ForkFork完成之后,会自动跳转到我们的
配置Git我们先在电脑硬盘里找一块地方存放
原创 2022-09-21 15:02:25
942阅读
概述GitLab,基于Ruby开发的开源Git项目管理应用,其提供的功能和Github类似。GitLab提供一个CE社区版本,用户可以将其部署在自己的内网服务器上,可用于团队内部的项目代码托管仓库。本文记录搭建内网GitLab Server的过程和遇到的问题。注:CentOS 7/8安装Git:yum install git安装首先下载rpm源安装包,一定要先确定清楚自己的CentOS是什么版本,
转载 2024-07-23 07:10:59
663阅读
一. 安装gitlab1. 下载git,并安装,网址https://git-scm.com/,安装过程全部默认即可2. 打开git bash 生成ssh key 输入:ssh-keygen -t rsa -C "你注册gitlab的邮箱”第一次生成sshkey,只管一直按回车就好了。也可以在enter file in which这里输入自定义名字,生成完后一般都会放在C盘下面。3. 用写
转载 2023-10-17 11:59:38
379阅读
公司有个需求:希望基于开源的轮子在上面做一些满足自己需求的功能做成自己的轮子。最终改造为,既实现了改造,又没有完全脱离开源社区。也就是说,有些新版本上面好的功能还是想直接拿过来用。描述网上只有github到github的教程,其实就是fork,官网直接中文音译为“复刻”,也算是比较贴切,也就是将别人的代码从别人的github远端库复刻到自己的github远端库,里面会保留别人所有的提交历史、分支和
转载 2024-04-02 10:25:40
804阅读
使用Jenkins的流水线功能,构建部署Java Maven项目,步骤很简单但是不少细节需要注意。一、安装Jenkins的安装步骤和流程就不具体描述,这里主要介绍一下安装时要注意的几个问题。1、Jenkins尽量安装最新的几个版本,否则安装完成后在Jenkins页面安装插件的过程中会频频报错,很多插件都只支持最新几个版本的Jenkins,除非手动下载旧版本的插件手动安装,但是这样会非常麻烦。2、目
首先我们登录自己的gitlab,然后针对gitlab创建一个新项目 1.点击new project2.定义自己的项目分支名称选择代码存放路径 3.创建后根据命令提示进行代码拉取具体代码操作如下:% Git global setup 执行全局初始化函数 % git config --global user.name "黄大平" git config --global user.email "xxx
1.基本概念1.1 CI/CD CI,Continuous Integration,为持续集成。即在代码构建过程中持续地进行代码的集成、构建、以及自动化测试等;有了 CI 工具,我们可以在代码提交的过程中通过单元测试等尽早地发现引入的错误; CD,Continuous Deployment,为持续交付。在代码构建完毕后,可以方便地将新版本部署上线,这样有利于快速迭代并交付产品。1.2 GitLab
转载 2023-10-06 21:32:45
232阅读
群组 / 项目  群组和项目的关系我们可以简单的理解成文件夹和文件的关系。一个群组可以包含一个或多个项目。  使用群组,可以将相关的项目组合在一起,并允许成员同时访问多个项目。  群组也可以嵌套在子组中,建议最多嵌套一层。    项目的命名我们建议前缀组的名称。  项目的所属关系可以转移可见级别  创建群组或者创建项目时,需要设置可见级别,默认为 Internal。有三种级别可选:  1
转载 2023-11-13 23:04:24
52阅读
什么是 GitLabGitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。GitLab的功能特点提供了管理,计划,创建,验证,打包,发布,配置,监视和保护应用程序的功能 是一个在线代码仓库托管软件,是提供代码托管、提交审核和问题跟踪的代码管理平台对服务器的要求:配置建议CPU2核心,内存4G以上Git、GitLab、GitHub三者
转载 2024-03-24 20:11:01
95阅读
如何安装 runner?案例使用的都是 docker 部署,gitlab 使用的是gitlab/gitlab-ce:12.10.14-ce.0所以安装使用的gitlab runner版本是gitlab/gitlab-runner:v12.10.3。查看信息先在 gitlab 上查看添加 runner 时需要配置的 token(版本不一样,查看位置也会不同)。注册运行gitlab-runner re
转载 2023-12-22 20:20:56
186阅读
一 . SonarQube代码质量检查工具简介Sonar (SonarQube)是一个开源平台,用于管理源代码的质量.Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。 Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5
目录创建项目安装项目所需的环境创建.gitlab-ci.yml文件最终效果显示CI/CD错误问题集锦创建项目1.创建新项目:在Gitlab上进入到对应的群组里面,点击新建项目-->选择空白项目进行创建2.创建项目完成后,再进入项目,会生成一个命令行指引,如下所示: 3.且会进行生成一个git地址,如下所示:安装项目所需的环境在部署的服务器上创建项目虚拟环境和安装项目环境依赖的必须的
转载 2023-09-21 21:26:21
527阅读
# 如何在Android项目配置GitLab项目地址 在现代软件开发中,版本控制系统是不可或缺的工具,而GitLab作为一个强大的代码托管平台,帮助团队有效管理代码和协作。对于刚入行的小白来说,配置GitLab项目地址可能会有些挑战,但通过本文章的详细步骤,您会轻松掌握这个过程。 ## 流程概述 在开始之前,我们将整个过程分为以下几个步骤: | 步骤 | 描述 | |------|---
原创 10月前
25阅读
  • 1
  • 2
  • 3
  • 4
  • 5