使用docker技术,将gitlab和swagger做一个有机的结合,达到的效果为:每次提交代码,都会自动生成swagger API文档。以下是实现流程步骤:代码和目录结构docker-compose.yml文件书写swagger_ui:
image: swaggerapi/swagger-ui:latest
container_name: swagger_ui
ports:
转载
2024-05-17 06:56:43
45阅读
先给自己点个赞前端简介什么是前端 什么是后端# 前端
前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,合适的动效设计,给用户带来极高的用户体验。
eg:淘宝页面 游戏页面 操作页面
# 后端
不直接与用户打交道的用于执行真正业务逻辑的代码
eg:python代码 java
Gitlab安装Gitalab是利用发开源应用程序,实现自托管git项目仓库,可通过Web界面进入访问公开或私人项目能够浏览源代码,管理缺陷和注释一 :基础环境准备查看系统信息安装基础服务2)安装Gitab-ce首先先在、etc/yum.repos.d/设置yum源3)然后继续yum 安装4)配置启动gitlab内存给大一点,最少1个G,不然在配置的时候会出现报错,还有就是如果打开界面
距离上次gitlab升级快过去一年了,期间gitlab已更新了好多新版本,都没有进行升级。理由很简单,因为升级很麻烦,秉着能用就先用着的想法。但是最近gitlab接连发出之前旧版本有安全漏洞,看到的公告是:《GitLab 叕发布安全补丁 12.0.3, 11.11.5 和 11.10.8,请即刻升级》,都出现“叕”字了(好几个“又”了,
转载
2024-09-30 13:30:51
48阅读
说到大型前端项目,很多人都会感到疑惑,怎样的项目算是大型前端项目呢?这的确没有一个定级,在这里我们可以粗略地进行定义:当项目的前端开发人员达到 10 人以上、模块数量达到 30 以上、代码量在 30W 行以上的项目,在本课程中可认为是大型前端项目。在前端业务领域中,除了大型开源项目(热门框架、VsCode、Atom 等)以外,协同编辑类应用(比如在线文档)、复杂交互类应用(比如大型游戏)等,都可以
我们做了个简单的docsify帮助网页,因为多人协作,加上源文件都是md格式的,于是把它放在了自己的gitlab上。但是这样一来问题就是如果要发布文件,必须每次更新完都让服务器管理员去到服务器上执行一下拉取,显然不合理,看到gitlab的ci/cd功能,正好研究下,记录下来。ci/cd介绍什么是ci/cd?红帽是这么说的:CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。C
转载
2024-03-29 12:48:00
160阅读
安装之前需要注意一下几点安装 gitlab 之前, 需要先在服务器上先安装好git服务, 可参照 git 官网安装链接 编译源码安装过程中, 可能会有错误提示,缺少对应的依赖, 只要根据提示安装上对应的依赖, 继续编译安装git即可服务上不应该存在以下用户, 这些用户在安装gitlab 的过程中会自己创建, 如果已近存在会造成后面的, 编译失败, 或者是已经存在的用
转载
2024-01-31 06:41:48
89阅读
由于工作需要,需要为团队搭建一个高效可用的开发管理平台。现在可用的开发管理工具很多开源的、商业的,网上也有很多博客和文章。经过2周的学习比较,再结合自己的项目特点,最后选定工具集:gitlab+redmine+testlink+jenkins。项目管理和bug跟踪工具:redmine。整个项目组一直使用的管理工具,这次只是做了升级(2.4.0)代码管理工具:gitlab。原有的代码管理使用的是su
转载
2024-08-26 13:06:24
39阅读
sequenceDiagram
Title: GitLab使用过程时序图
participant GitLab
participant 项目经理
participant 实施顾问
participant 技术经理
participant 技术顾问
GitLab->>项目经理:1、创建Group
activa
转载
2024-03-27 10:19:41
21阅读
下面我们介绍四款比较常用的前端开发工具,具体哪一款最好用,因人而异,大家可以根据自己的情况,选择一款个人认为最好用的web前端开发工具。Sublime TextSublime Text凭借其漂亮的用户界面和极其强大的功能,被誉为“神级”代码开发工具。Sublime Text 支持多种编程语言的语法高亮,拥有优秀的代码自动完成功能。此处,它还拥有代码片段(Snippet)的功能,可以将常用的代码片段
转载
2024-05-05 09:07:30
21阅读
随着开源工具越来越多,特别是nodejs构建微服务器之快,实现前端自动化部署越来越简单了,有可能【10行js代码+10行sh脚本+设置github的webhook】就能实现,但是如果你和我一样,就是“懒”(此处为褒义),连这些都不想自己做,那该怎么办呢?这个时候我发现了这款好工具—netlify,下面我就来讲讲它究竟有多好用吧^_^ 一、使用github或者gitlab登陆netlify
本文作者:武让2 实践篇2.1 极狐GitLab单元测试2.1.1 创建项目以Golang开发的项目为例,Golang官方使用go test命令进行单元测试,推荐测试文件和源代码文件放在一块,测试文件以 _test.go 结尾,如:project/
controller/
|--func.go
|--func_test.go
|--main.go
|--m
相信大家开始玩gitlab+jenkins的时候对着两个工具有肯定有一定了解,我就不做详细解释了,下面就跟大家简单的说下gitlab,jenkins之间工作关系:GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以一定频率自动运行测试、构建和部署的任务,帮组开
转载
2024-02-25 08:36:33
194阅读
打包Vue项目 当Vue项目完成后,在根目录下打开命令行,输入命令:npm run build实际上此命令就是执行build.js文件,将项目打包成静态资源。此命令完成后,项目根目录下会多出一个dist文件夹,dist文件里面有:static文件下包括项目打包后的css、js、img、fonts(字体图标)。
项目资源无法加载
GitLab-CI 是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配
原创
2023-03-13 18:43:30
280阅读
来自国外的一个优秀的前端 UI 组件库,基于 Vue 3 很有特色,值得研究学习和上手使用。PrimeVue 介绍PrimeVue 是一套非常优秀的 Vue UI 组件库,支持 Vue 3 的 web UI 组件库,组件丰富,定制性很强,官网文档清晰,代码例子充足,而且中文化也做得很不错,是一款可用性很强的 Vue 组件库。PrimeVue 的创建者是 PrimeTek Informatics,它
最后,对所以做Java的朋友提几点建议,也是我的个人心得:疯狂编程学习效果可视化写博客阅读优秀代码心态调整 一直点下一步,直到点击完成。 5.分配镜像二、Gitlab CI/CD 自动化部署项目 1.配置GitLab CI/CD:A.在你的Vue.js项目中,创建一个名为`.gitlab-ci.yml`的文件,放在项目根目录下。
B.在该文件中定义CI/CD的阶段、作业和脚本。stages:
概述这篇文章先来预热一下,我们在自己的虚拟机里搭建一套GitLab环境,然后自己就可以使劲折腾。具体搭建步骤如下。系统环境系统:CentOS 8.1内存:.
原创
2021-08-27 10:30:21
707阅读
概述这篇文章先来预热一下,我们在自己的虚拟机里搭建一套GitLab环境,然后自己就可以使劲折腾。具体搭建步骤如下。系统环境系统:CentOS 8.1内存:4G起步硬盘:50G(仅供测试环境)IP:192.168.0.104具体操作步骤一、CentOS 8.1安装1、到CentOS官网(https://www.centos.org/)下载最新版的安装镜像,如下图所示:2、使用VirtualBox安装
原创
2022-01-23 15:01:32
181阅读
结果可以看到一个绿色runner,可以使用。单独注册runner。
原创
2023-04-06 13:50:40
562阅读