Robin's blog

分类 · 软件工具

首页

关于

归档

loading..
GitLab CIDevOpsJenkins

GitLab CI/CD 介绍和使用

一、持续集成介绍 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。—— Martin Fowler 1 概念 持续集成(Continuous Integration):频繁地(一天多次)将代码集成到主干。让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。“持续集成并不能消除 Bug,而是让它们非常容易发现和改正。” 持续交付(Continuous Delivery):频繁地将软件的新版本..

更多
loading..
TyporaMarkdownVue

Vue 文档风格的 Typora 主题

typora-vue-theme 是 Typora Markdown 文档编辑器中一款类似Vue文档风格的主题。 简介Typora是一款支持实时预览的 Markdown 编辑器和阅读器,支持Windows、macOS、Linux三大平台。Typora 作为一款合格的 Markdown 编辑器,支持图片、列表、表格、代码、公式、目录等功能,同时这款软件还支持(一键)动态预览功能,让一切都变得如此干净、纯粹。并且有多种主题模板。**typora-vue-theme就是参考了Vue文档风格而开发的一个 Typora 自定义主题**。 安装主题 下载本主题中的vue.css、vue-dark.css文件和包含字体的vue文件夹; 打开 Typora,点击“偏好设置” => “打开主题文件夹”按钮,将弹出 ..

更多
Linux

常用Bash命令整理之其他常用命令

1. hostname - 查看主机名hostname命令用于查看系统的主机名,或是修改系统的主机名。 hostname的常用命令如下: # 显示系统的当前主机名 hostname # 修改你系统的主机名 hostname blinkfox-system # 使用 -F 选项,从指定的文件中读取主机名 hostname -F /root/hostname.txt 2. uptime - 查看系统运行时间uptime命令用于打印系统的运行时间等信息。使用如下: uptime 3. w、who - 列出登录的用户w命令用于显示登录用户及他们当前运行的进程。输入的内容格式如下: w # 打印如下 22:42 up 18 days, 1 hr, 2 users, load averages: 1.23 1...

更多
Linux

常用Bash命令整理之文本处理

1. sort - 文本排序sort命令用于将文本文件的行排序。默认情况下,sort命令是按照字符串的字母顺序排序。 sort 的常用命令如下: # 将文本内容按字母顺序排序 sort example.txt # 使用 -u 选项,移除所有重复行后排序 sort -u example.txt # 使用 -n 选项,将令数字按数值的大小排序 sort -n example.txt # 使用 -r 选项,以倒序方式排序 sort -n -r example.txt # 同时将 file1、file2 的内容排序 sort file1 file2 2.uniq - 文本去重uniq命令用于移除或发现文件中重复的条目。 # 它将移除文件中重复的行并显示单一行 uniq example.txt # 可以统计..

更多
12