0%

Verdaccio是一个当前非常流行的NPM私有Package仓库的开源项目。为什么我们会需要搭建私有Package仓库?一个是NPM的Package仓库离我们较远,导致国内访问速度不尽如人意;另一个则是NPM上的私有Package是需要收费的!这篇文章将给大家介绍如何快速上手Verdaccio

阅读全文 »

Drone CI是一个超级棒的持续集成工具,尤其是集成了Vault之后,使用起来更是如鱼得水,管理Secrets变得尤其方便。但是近日笔者遇到了一些小难题,命名.drone.yml没有任何语法错误,但是却读不到Vault中设置得Secret,经过重重排查,笔者终于发现了一个小窍门...

阅读全文 »

最近使用了Drone CI持续集成工具,插件(Docker镜像)虽说有很多,也很好用,但是也有部分插件无法满足需求,GitHub上一看最后一次提交一年前,反馈让改进是不太可能的了,于是萌发了自己重写一个插件的念头。好想法不如烂代码,说干就干,让我们一起从零构建一个Docker镜像并发布这个镜像!(此篇文章主要记录怎么简单地构建一个Docker镜像并发布到DockerHub)

阅读全文 »

上一篇文章中我们已经讲过如何搭建一套持续集成的环境,本着物尽其用的原则,搭建好之后当然是用起来。那么这篇文章将介绍如何简单地使用Drone CI持续集成一个项目。如果感兴趣不妨点开本文进行阅读吧!

阅读全文 »

持续集成是什么?就是把机器擅长的机械化工作交给机器去做,开发者可以拥有更多的时间去创造未来,去享受生活,去感受美好。我们将介绍持续集成需要用到的基础设施要怎么搭建,后续的文章将会讲解持续集成的.drone.yml配置文件怎么书写。让我们一起摆脱机械化的工作,将这一切将给机器,然后去做更有意义的事情!

阅读全文 »