你还在为interface的断言而苦恼吗?不妨来试试泛型
在GitLab CI中使用drone-dingtalk-message插件
drone-dingtalk-message,看名字就可以知道,这个插件是在Drone CI的基础上写的,那么在GitLab CI中就没法使用了吗?让我们一探究竟...
Mac使用DNSMasq时进行局域网共享遇到的坑
一开始我的DNSMASQ
只用于本机使用,后面发现了一个透明代理神器Mellow
之后,在将Mac作为网关的时候(listen-address=0.0.0.0
)遇到了DNS解析错误的问题。
给你的项目启用Drone CI
本文字数: 4.4k 阅读时长 ≈ 4 分钟
我们前几篇文章讲述了如何把Drone CI集成到GitLab中,这很棒,但是我们该怎么在某个项目中启用Drone CI呢?相信看完本篇文章你会有答案。
记一次解决反向代理后Laravel中获取不到真实IP问题
本文字数: 2.5k 阅读时长 ≈ 2 分钟
最近使用反向代理来规避跨域问题的PHP项目获取客户端IP的时候出现了获取到的是代理服务器IP的问题,经过一个下午的资料翻阅以及尝试终于解决了这个有点棘手的问题。
Apache2使用Alias设置开启了History模式的Vue项目出现404的解决方案
本文字数: 772 阅读时长 ≈ 1 分钟
在给公司的Vue项目配置Apache2的Alias的时候,一直404,经过同事的不懈努力,终于发现问题并解决了难题。
在Docker中使用Clash
Clash是一个神器。Mac上用ClashX,Windows上也有对应的GUI项目。但是如果想要体验一致怎么办?Docker解决一切环境不一致的问题!
NPM私有Package仓库Verdaccio的简易入门教程
本文字数: 1.6k 阅读时长 ≈ 1 分钟
Verdaccio是一个当前非常流行的NPM私有Package仓库的开源项目。为什么我们会需要搭建私有Package仓库?一个是NPM的Package仓库离我们较远,导致国内访问速度不尽如人意;另一个则是NPM上的私有Package是需要收费的!这篇文章将给大家介绍如何快速上手Verdaccio
Drone CI使用Vault Secret时需要注意的小细节
本文字数: 1.1k 阅读时长 ≈ 1 分钟
Drone CI是一个超级棒的持续集成工具,尤其是集成了Vault之后,使用起来更是如鱼得水,管理Secrets变得尤其方便。但是近日笔者遇到了一些小难题,命名.drone.yml没有任何语法错误,但是却读不到Vault中设置得Secret,经过重重排查,笔者终于发现了一个小窍门...
GitLab轻松创建一个Merge Request
本文字数: 2.8k 阅读时长 ≈ 3 分钟
简单介绍在Forking Workflow和Git Workflow下如何简单地创建一个Merge Request。