gitlab提交代码后自动触发Jenkins安装插件:GitHub plugin共找到了两种常见方式:Build when a change is pushed to GitLab. GitLab webhook URL: http://20.88.9.101:8080/project/project/one_projectGeneric Webhook Trigger简单了解了一下,尽量细说一下
转载 2024-04-26 18:39:07
68阅读
**GitLab配置MySQL数据库** GitLab是一个开源的代码托管和协作平台,可以帮助团队高效地管理和共享代码。在配置GitLab时,我们通常会使用数据库来存储用户信息、项目数据等。MySQL是一种常用的关系型数据库,本文将介绍如何配置GitLab与MySQL数据库的连接。 **步骤一:安装MySQL数据库** 首先,我们需要在服务器上安装MySQL数据库。在Ubuntu系统中,可以
原创 2023-12-07 07:11:06
1150阅读
Jenkins+Git+Gitlab+Ansible实现持续集成自动化                           &nb
转载 2024-09-12 20:18:16
130阅读
# GitLab 配置连接 MySQL 数据库的完整指南 在现代软件开发中,持续集成和持续部署(CI/CD)是非常重要的实践。在使用 GitLab 进行 CI/CD 时,我们常常需要将应用程序与数据库(如 MySQL)连接起来。本文将详细介绍如何在 GitLab配置与 MySQL 数据库的连接,并提供清晰的步骤和代码示例,帮助您顺利完成这一过程。 ## 流程概述 以下是连接 MySQL
原创 10月前
706阅读
配置gitlab使用外部数据库
原创 2018-06-28 14:39:43
8150阅读
4评论
GitLab CI/CD持续设置 官方文档地址(https://docs.gitlab.com/ee/ci/README.html)GitLab CI、CD功能非常完善,只需要简单几步,就可以完成项目的持续集成和部署。 你需要准备的是:1、 准备一个可以执行测试的服务器2、 注册gitlab-ci-runner到项目3、 配置CI执行策略,tag触发,还是每个commit都执行
转载 2024-03-12 12:22:28
58阅读
编写gitlab-ci.yml文件以及应用1. 在项目中创建gitlab-ci文件 把下面的内容复制进gitlab-ci文件#流水线的stages的顺序可以自己定义 #相同阶段的任务将会并发的执行,上一个阶段的任务完整的结束之后,下一个阶段的任务才会开始执行 stages: - check_code - build - deploy job1: stage: check_co
转载 2024-02-17 08:42:44
121阅读
私有仓库GitlabGitlab简介CI/CD安装GitlabGitlab使用 Gitlab简介GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab官方文档:https://docs.gitlab.com/CI/CD持续集成 考虑一个应用程序,它的代码存储在 GitLa
转载 2024-03-27 18:10:29
72阅读
项目进行微服化改造后系统发布就变得愈为重要,因为持续集成导致部署变得越来越频繁,人工部署带来的一些问题日渐凸显,大家可能都有被系统部署线问题困扰过的经历。本篇我们将会使用Jenkins+Gitlab来实现程序的持续集成和自动化发布。1.新建项目提交到GitLab首先需要有一个GitLab仓库,这个注册一下就可以,具体流程就不写了。通过GitLab新建一个项目(Project):(没有的话可以使用我
转载 2024-04-02 10:38:06
111阅读
gitlab的迁移备份和升级目录gitlab的迁移备份和升级文档升级记录:升级步骤梳理环境信息线上gitlab升级记录一 备份过程1. 更改备份目录2. 重载配置文件3. 执行备份4. 停止服务,快照备份二 升级过程1. 关机升级内存2. 开机升级3. 新版git配置文件更新4. 重载配置文件5. 验证服务异常过程记录1. 下载安装报错2. 首页报错5003. gitlab-ctl reconfi
代码review是代码质量保障的手段之一,同时开发成员之间代码review也是一种技术交流的方式,虽然会占用一些时间,但对团队而言,总体是个利大于弊的事情。如何借助现有工具在团队内部形成代码review的流程与规范,是team leader或技术管理者需要考虑的问题。本文分享一种基于Gitlab代码merge流程的code review方法,以供参考与探讨。如有更好的方法,欢迎交流。1. 设置成员
转载 2024-01-26 08:14:00
97阅读
一、git、GitHub、GitLab、GitBook的简单定义1、git :是一种版本控制系统,是一个命令工具 2、GitHub :开源代码及版本控制系统,GitHub同时提供公共仓库和私有仓库,但如果要使用私有仓库,是需要付费的。 3、GitLab :解决了GitHub创建私人仓库收费问题,同时支持企业搭建属于自己的GitLab仓库。提高数据的安全性。 4、GitBook :GitBook
创建自己的gitlab服务,提升代码安全以下演示在debian11、debian12上操作,其它linux类似16.3.3版本(2023.9.18更新)Gitlab官网一、下载安装1.下载以下操作在/usr/local下操作cd /usr/local从国内镜像下载wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/debian/pool/bull
切换到  gitlab-psql 用户下。然后使用gitlab内部的psql命令进入postgresql数据库内部。$ /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql -d gitlabhq_production然后操作数据库的CRDU。
原创 2017-12-05 16:39:23
6322阅读
1点赞
# 使用 Docker 部署 GitLab 并连接外部数据库 GitLab 是一个基于 web 的 Git 仓库管理工具,提供了版本控制、问题跟踪和持续集成等功能。虽然 GitLab 自带的 PostgreSQL 数据库在很多场景下足够使用,但对于希望将数据与其他服务分离或使用已有数据库的用户,可以选择连接外部数据库。本文将指导您如何在 Docker 环境中部署 GitLab,并配置外部数据库
原创 2024-08-27 08:32:32
464阅读
1. GET和POST与数据如何传递没有关系 GET和POST是由HTTP协议定义的。在HTTP协议中,Method和Data(URL, Body, Header)是正交的两个概念,也就是说,使用哪个Method与应用层的数据如何传输是没有相互关系的。 HTTP没有要求,如果Method是POST数据就要放在BODY中。也没有要求,如果Method是GET,数据(参数)就一定要放在URL中而不能放
服务器版本:CentOSLinuxrelease7.3.1611(Core)gitlab版本:gitlabce12.9.0ce.0.el7.x86_64.rpm一、准备工作1.上传软件包到服务器/usr/local/software路径(路径可自定义)2.关闭防火墙,关闭selinux临时并永久关闭防火墙systemctlstopfirewalld&&systemctldisablefirewal
原创 2021-11-03 23:34:33
1664阅读
# 使用 Docker 导出 GitLab 数据库 在使用 GitLab 的过程中,我们可能会需要备份数据库,以防数据丢失或迁移到其他服务器。本文将介绍如何使用 Docker 导出 GitLab数据库,适合刚入行的小白开发者。 ## 整体流程 以下是导出 GitLab 数据库的步骤: | 步骤 | 描述
原创 2024-08-24 03:44:36
51阅读
背景 在阿里巴巴内部“大中台,小前台”的组织和业务体制,使前线业务更加敏捷,赋能业务积极迎接未来挑战和机遇,在阿里大中台能力建设过程中,同质化中台服务将会合并,小前台需要迁移原来依赖的中台服务到新的中台服务上。闲鱼作为小前台,依赖阿里巴巴大中台能力让产品快速迭代,其中闲鱼币依赖的就是阿里巴巴积分中台能力。在积分能力大中台建设过程中,原有的积分服务都将合并到“半两”积分平台,闲鱼币原来
GitLab安装实践 一 前言 至从版本管理从SVN切换至Git后,对Git简直爱不释手,不仅每天在使用Git,平时也会逛Git相关的网站,如GitHub,Gitlab。就连自己的博客也是基于Git来搭建的,今天就为大家介绍一个非常好用的Git项目仓库管理工具,也就是今天的主角-GitLab。 二 GitLab是什么? 首先我们需要认识一下,GitLab是什么,维基百科中是这么描述的:GitLa
  • 1
  • 2
  • 3
  • 4
  • 5