GITLAB-RUNNER跑起来!

CI/CD 总体概括 CI/CD 是持续集成(Continuous Integration)和持续部署(Continuous Delivery/Deployment)的缩写。 持续集成Continuous Integration 持续交付Continuous Delivery 持续部署Continuous Deployment

GITLAB-16.0.2!

安装gitlab-runner 中文版本官方文档: https://docs.gitlab.cn/runner/install/ 看官方文档,有以下理解: gitlab-runner开源,使用go编写,可以作为单个二进制文件运行,没有特定语言要求。 可以使用docker部署或者部署到k8s集群。 可以在linux、macos、freebsd、windows平台安装使用。 部署方式:

代码仓库

目前已经复习了Linux、网络、前后端、docker以及k8s的基础知识,现在就是开始研究持续集成和持续部署也就是CI/CD,目前主流的就是gitlab+自带的cicd流程或者jenkins+docker/k8s作为实现手段,那我们首先安装gitlab,上传代码,然后安装gitlab-runner作为代码的运行环境。将代码部署到k8s集群中,实现快速的代码部署更新迭代,下面就来介绍,可能这篇文章无法全部写完,会持续输出。 gitlab安装 官方文档: https://docs.gitlab.com/ee/install/ 环境要求: 安装包约占2.5G存储空间,考虑使用LVM逻辑卷管理挂载硬盘空间 由于文件系统性能可能会影响 GitLab 的整体性能,不建议使用基于云的文件系统进行存储。

HARBOR-2.8.2更新快速搭建

Harbor更新了那些内容 组件更新 代理缓存收到太多请求错误(429)时返回错误 在 #2.8.2 版本中将发行版提升到 v2.8.0 修复:更新 TRIVYVERSION=v0.

周末时光

周末的时间就是过的快,今天搭建了k8s最新版本的集群-1.27.3,整理了下文档。尽管现在都已经由自动化部署的脚本以及应用,但是自己手动搭建一下还是蛮有趣的。

不知所措

今日不知写点什么,有点焦绿!

K8S-1.27.3

在希里安公众号上!

前端表格开发原来如此简单

前端表格开发原来如此简单 前一段时间中,我们开发的表格当时只有展示后端信息的效果,并不能完成增删改查的操作。今天花了一点时间学习了下antd表格的使用,完成了具备增删改查完整通用功能的前后端交互,分享给大家,但界面稍丑,不断会完善。 涉及技术点 前端: vite+ts+antd3+vue3 开发依赖版本: “devDependencies”: { “@vitejs/plugin-vue”: “^4.1.0”, “typescript”: “^5.

表格全栈开发

前后端表格开发 前端 创建vite https://cn.vitejs.dev/ 使用pnpm创建 pnpm create vite 后端

前端学习笔记

前端学习记录(1) ts和js有什么区别 ts和js的主要区别如下: 类型系统 TypeScript是一个结构化的类型系统,JavaScript是一门无类型语言。这意味着在TypeScript中,变量、函数、对象等都有明确的类型定义,而在JavaScript中,变量可以随意赋值任何类型的值。 TypeScript的类型系统给JavaScript带来的好处是: 优秀的IDE支持(代码补全、接口提示等) 编译时的类型检查 减少不合理的代码 可选类型和严格null检查 TypeScript有可选类型,可以对可能为null的值进行类型定义。并且在严格的null检查模式下, eliminates抛出空指针异常。 接口 TypeScript支持接口,可以用来明确的强制一个合约。接口的好处是: 对对象的形状进行抽象 可以在编译时检查是否符合接口要求 枚举 TypeScript支持枚举,枚举可以使代码更清晰和简洁。 类 TypeScript作为一个面向对象的语言,支持类与继承。在TypeScript中,类有以下特点: 支持public, private和protected修饰符 支持抽象类 支持接口继承 编译器 TypeScript需要通过编译器编译成JavaScript后才可以运行,编译过程中会进行类型检查和语法检查。 总之,TypeScript在JavaScript的基础上,新增了可选的类型系统、接口、枚举、类等面向对象的语言特性,并通过强大的编译器,在静态检查的同时,生成干净的JavaScript代码。 两者的主要区别在于: 类型系统:TypeScript是结构化的类型系统,JavaScript是无类型 可选类型和空指针检查:TypeScript通过可选类型和严格的空指针检查提高代码稳定性 接口:TypeScript通过接口定义对象形状和编译时类型检查 枚举: TypeScript通过枚举使代码更简洁清晰 类:TypeScript支持类,继承等面向对象语言特征 编译器:TypeScript需要编译器编译为JavaScript后运行 在vue3+ts+antd设计一个表格的过程是什么 创建Table.