GitLab CI/CD 是一个内置于 GitLab 的工具,用于通过连续方法进行软件开发:持续集成 (CI)持续交付 (CD)持续部署 (CD) GitLab CI/CD(简称 GitLab CI)是一套基于 GitLab 的 CI/CD 系统,可以让开发人员通过 .gitlab-ci.yml 在项目中配置 CI/CD 流程,在提交,系统可以自动/手动地执行任务,完成 CI/CD 操作。准备
GitLab释出11.10版本,这个版本强化了营运仪表板(Operations Dashboard)以提升DevOps生命周期的透明度,并且还进一步简化协作与开发人员工作流程,对于之前的合并请求建议(Merge Request Suggestions),原本仅支持单行更改,而从这个版本开始,用户可以同时为多行程序代码撰写建议。营运仪表板能让用户一目了然每个项目的运作健康程度,包括工作管线以及警示状
Linux下gitlab部署1、下载包文件Wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_10.7.2-ce.0_amd64.deb2、开始安装dpkg -i gitlab-ce_10.7.2-ce.0_amd64.deb3、基础配置打开 /
gitlab-runner 是与 GitLab CI / CD一起使用的应用程序,用于自动构建、测试、部署等操作。本文主要介绍如何使用 gitlab-runner 来实现项目的自动化部署,并且分两种情况:安装在本机与服务器。将 gitlab-runner 安装在本机(Mac)sudo curl --output /usr/local/bin/gitlab-runner "https://gitla
转载 2023-10-28 12:44:42
205阅读
配置需求1c 2g 服务器 1 台尝试 Vultr、Amazon aws 和阿里云 ECS ,得出结论: 若 Git Provider 为 GitHub,由于网络原因,应选用 Vultr 等 VPS 或 aws 等国外服务器。 但价格相对较国内云提供商较贵,若使用 1c 1g 服务器在构建中服务器容易崩溃。 Gitee 是国内连接速度最快的 Git Provider,但 Jenkins 对于 G
 环境说明 系统版本 CentOS 7.2 x86_64(较新版本的gitlab集成了更多功能,顺利运行起来的硬件要求较高,这里给了3G内存) 软件版本 gitlab-ce-10.8.4 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码
转载 2024-03-28 11:23:23
18阅读
Gitlab版本9.1.3 错误发生时间 2019.4.25 错误发生状况: 登录gitlab时,登录页面可以正常打开,但是当登入账号报错500,所有项目都是500,不能提交,不能拉,显示服务器拒绝了链接。 (如图) 思路: 1.最初想通过系统升级的方法解决这个问题,但是风险略高,遂放弃。 2.看到网上说,可以通过重构数据库的命令来恢复这个错误,尝试失败。 3.在日志中看到很多关于内网一个开发
# 使用Docker部署GitLab项目 在软件开发过程中,版本管理是非常重要的一环。GitLab是一个开源的版本管理工具,提供代码仓库、issue跟踪、持续集成等功能,为团队协作提供了很大的便利。在本文中,我们将介绍如何使用Docker来部署GitLab项目,让你能够快速搭建自己的GitLab服务。 ## Docker简介 Docker是一种轻量级的虚拟化技术,可帮助开发人员将应用程序打包
原创 2024-02-23 05:45:02
156阅读
在软件开发领域,持续集成/持续部署(Continuous Integration/Continuous Deployment,简称CI/CD)是一种重要的开发实践,可以帮助团队更快地交付软件。而GitLab作为一个自包含的DevOps平台,在CI/CD方面有着强大的功能。在本文中,我将向你介绍如何利用GitLab实现CI/CD部署项目的方法。 ### 操作流程 下面是实现“gitlab cic
原创 2024-05-20 10:31:56
173阅读
此博客只讲fork相关操作,适合有git使用经验的同学,不详细阐述clone、pull、add、commit、push及冲突解决场景:公司远程仓库不允许直接提交代码,需要通过fork来操作。流程:(公司使用gitlab,github我是以同学的账号作为远程仓库来试验)1. 进入代码远程仓库,点击一下fork即可(如图)github:gitlab:2. fork后会自动跳转到个人远程仓库(也可手动进
转载 2024-03-25 21:11:51
368阅读
GitLabGitLab是一个开源的用于仓库管理的项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,大家应该都知道也使用过github这个网站吧,这两个看起来非常的相似,他们有什么区别呢?GitHub: 基于Git开发出来的一个大型的代码开源社区,免费注册一个账户就可以在上面免费托管自己的开源代码,也有私有仓库,不过为了提倡开源的宗旨,如果想要使用私有仓库就必须的付费。GitLa
转载 2024-02-20 07:13:37
40阅读
参考官方文档:https://about.gitlab.com/install/一、安装和配置依赖环境最少需要 4G 内存1 关闭防火墙和 SELinux2 安装依赖包yum install -y curl policycoreutils-python openssh-server perl二、添加GitLab软件包存储库并安装软件包1 添加 GitLab 仓库文件curl https://pac
1、简介GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。对于gitlab来说,主要有两个系列 gitlab-ce:Community Edition(社区版),已经满足我们日常的功能需求了 gitlab-ee:Enterprise Edition(企业版)。相较于社区版多了一些收费功能 官方网站:https://about.gitlab
前提:新增权限首先你必须是owner 1. 2.进入项目 3. ...
转载 2021-07-19 16:12:00
6398阅读
2评论
gitlab:代码管理流程 说明: 1.本方案依赖Jenkins插件Publish Over SSH , 在http://jenkins.puhuitech.cn上已经存在,无需在进行下载安装和部署. 2.本方案依赖两个我自己编写的脚本,用来停止当前的服务,删除原有的包,更新Jenkins构建好的包,重启服务 配置:   &nb
背景:虽然有GitHub、GitLab这样强大的Git仓库,但是涉及私有Git库要收费,所以自己动手搭建免费的用用环境:windows 7 旗舰版、JDK 1.8、IDEA 2017-------------------------------------------------------------------------------------------------------------
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阅读
一.删除测试项目先进入项目,选择编辑项目二.拉取到最下方,移除项目三 输入你要删除的项目名称 二 创建Group,User,Project2.1 创建一个组,组名为javaGroup path http://10.0.0.12/java Visibility Level: #为权限级别,一般使用Private Private Internal Publicgroup里面的用户会集成
GitLab是Ruby开发的自托管的Git项目仓库,可通过Web界面访问公开的或者私人的项目。本篇教程介绍如何在阿里云上使用云服务器ECS的Linux实例手动部署GitLab。前提条件部署GitLab的实例要求至少使用2个vCPU和4GiB的内存。添加如下表所示的安全组规则。具体步骤,请参见添加安全组规则。   方向协议/应用端口/范围源地址入方向HTTP(8
# Java项目改名运行不了的解决方法 在软件开发中,项目的重命名是一个常见的操作。尽管这听起来简单,但如果不按照正确的步骤进行,可能会导致项目无法正常运行。本文将详细介绍项目改名的常见问题及解决方法,帮助初学者更好地理解这一过程。 ## 整体流程 在项目改名,我们需要进行以下几个步骤,确保项目能够正常运行。以下是这些步骤的详尽表格展示: | 步骤 | 描述 | | ---- | -
原创 8月前
183阅读
  • 1
  • 2
  • 3
  • 4
  • 5