编写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阅读
.gitlab-ci.yml关键词完整解析(一)使用GitLab自带的流水线,必须要定义流水线的内容,而定义内容的文件默认叫做.gitlab-ci.yml,使用yml的语法进行编写。 目前任务关键词有28个,全局的关键词有10个,两者重叠的有很多。今天我给大家先讲解一下常用的关键词,掌握了这些关键词的用法,你可以编写逻辑严谨,易于扩展的流水线。任务的28个关键词分别是, script, after
转载
2024-09-29 07:22:48
37阅读
什么是数据库:数据库(Database,简称DB): 长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”数据库的作用:保存、管理数据数据库总览:关系型数据库(SQL):MySQL、Oracle、SQL Server、SQLite、DB2非关系型数据库(NOSQL):Redis、MongoDB什么是DBMS数据库管理系统(Database Management System)数据
转载
2024-02-03 07:53:55
16阅读
1 what is rebaserebase,直接翻译过来就是变基,而这个命令就是这么人如其名。通过rebase命令,我们可以改变一串commits的基点(父commit)。首先我们先来操作一遍这个命令,看看效果就知道这个命令是干啥的了。假设我们的git结构是这样子的。我们在commit3这个地方开出了一个分支branch1,然后在branch1分支上开发并提交了两个commit(6和7)。同时其
# 实现mongodb数据库数据类型默认长度
## 一、整体流程
首先我们需要创建一个新的mongodb数据库,然后创建一个集合(collection),在集合中定义字段的数据类型和默认长度。
下面是整个过程的步骤:
```mermaid
erDiagram
DATABASE ||--o| COLLECTION : 包含
COLLECTION ||--| FIELD : 包
原创
2024-05-16 03:37:35
41阅读
1、MongoDB数据库和传统关系数据库的对比MongoDB数据库有几个简单的概念需要了解一下。 1)MongoDB中的 database 有着和我们熟知的"数据库"一样的概念 (对 Oracle 来说就是 schema)。一个 MongoDB 实例中,可以有零个或多个数据库,每个都作为一个高等容器,用于存储数据。
转载
2023-09-22 15:08:08
94阅读
Oracle Database,又名Oracle RDBMS,或简称Oracle 是目前世界上流行的关系型数据库管理系统,是目前最流行的C/S或B/S体系结构的数据库之一,它具有系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案 oracle目前是世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管
转载
2024-04-09 10:35:32
57阅读
项目进行微服化改造后系统发布就变得愈为重要,因为持续集成导致部署变得越来越频繁,人工部署带来的一些问题日渐凸显,大家可能都有被系统部署线问题困扰过的经历。本篇我们将会使用Jenkins+Gitlab来实现程序的持续集成和自动化发布。1.新建项目提交到GitLab首先需要有一个GitLab仓库,这个注册一下就可以,具体流程就不写了。通过GitLab新建一个项目(Project):(没有的话可以使用我
转载
2024-04-02 10:38:06
111阅读
一、mysql 的初识MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在
转载
2023-08-10 23:58:05
1837阅读
私有仓库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阅读
gitlab的迁移备份和升级目录gitlab的迁移备份和升级文档升级记录:升级步骤梳理环境信息线上gitlab升级记录一 备份过程1. 更改备份目录2. 重载配置文件3. 执行备份4. 停止服务,快照备份二 升级过程1. 关机升级内存2. 开机升级3. 新版git配置文件更新4. 重载配置文件5. 验证服务异常过程记录1. 下载安装报错2. 首页报错5003. gitlab-ctl reconfi
# MySQL数据库数据类型text默认长度实现方法
## 介绍
在MySQL数据库中,text数据类型用于存储较大文本数据,但它并没有默认的长度限制。如果需要限制text字段的长度,我们可以通过以下步骤来实现。
## 实现步骤
| 步骤 | 操作 |
| --- | --- |
| 1. | 创建一个新的数据库 |
| 2. | 创建一个新的数据表 |
| 3. | 设置text字段的默认
原创
2024-01-28 07:08:27
70阅读
1,数据库的备份:pro:需要备份的数据库;mypro.sql:备份产生的备份文件C:\Users\jfhlg>mysqldump -u root -p pro>mypro.sql//备份root账户下的pro数据库,备份文件命名为mypro.sql
Enter password: ****** /备份文件保存地址为默认路径C:\Users\jfhlgC
概念: 一个mongodb中可以建立多个数据库。MongoDB的默认数据库为"db",该数据库存储在data目录中。MongoDB的单个实例可以容纳多个独立的数据库,每一个都有自己的集合和权限,不同的数据库也放置在不同的文件中。"show dbs" 命令可以显示所有数据的列表。 show dbs 显示所有数据库
db 显示当前数据库
use test 连接
转载
2024-04-02 22:21:29
194阅读
sybase基础知识第一讲Sybase基础知识一、客户/服务器体系结构Sybase是一种建立在客户/服务器体系结构上的。什么是客户/服务器体系结构?从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(Client)用来运行提供用户接口和前端处理的应用程序,服务器机()提供客户机使用的各种资源和服务。从软件角度看,客户/服务器体系结构是把某项应用或软件系统按逻辑
转载
2023-12-27 11:01:19
72阅读
(1)所有字段在设计时,除以下数据类型timestamp、image、datetime、smalldatetime、uniqueidentifier、binary、sql_variant、binary、varbinary外,必须有默认值。字符型的默认值为一个空字符值串’’;数值型的默认值为数值0;逻辑型的默认值为数值0;其中:系统中所有逻辑型中数值0表示为“假”;数值1表示为“真”。datetim
# MySQL数据库datetime类型默认当前时间
在MySQL数据库中,datetime类型是用于存储日期和时间值的数据类型。当我们需要在数据库中记录某个事件的发生时间时,就可以使用datetime类型来存储这个时间信息。而有时候,我们希望在插入数据时,如果没有指定时间字段的值,数据库自动使用当前时间作为默认值。在这种情况下,我们可以通过设置默认值来实现这个需求。
## datetime类
原创
2024-04-18 05:15:34
188阅读
代码review是代码质量保障的手段之一,同时开发成员之间代码review也是一种技术交流的方式,虽然会占用一些时间,但对团队而言,总体是个利大于弊的事情。如何借助现有工具在团队内部形成代码review的流程与规范,是team leader或技术管理者需要考虑的问题。本文分享一种基于Gitlab代码merge流程的code review方法,以供参考与探讨。如有更好的方法,欢迎交流。1. 设置成员
转载
2024-01-26 08:14:00
97阅读
创建自己的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
转载
2024-03-15 08:44:52
379阅读
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阅读