Stay Hungry Stay Foolish
如果要发布一个npm包,我们可以选择手动的方式进行操作,通常的操作步骤是先在本地使用npm publish
将包发布到npm中,接着在本地新建一个tag并提交到远程,例如git tag v1.0.1 && git push orgin v1.0.1
。手动的方式虽然可以实现npm包的发布,但是,如果我们需要经常更新包的版本,与其每次都做一些重复的手动操作,我们其实是可以利用第三方CI/CD平台自动帮我们完成这些操作,这样不仅可以帮我们省掉手动操作带来的耗时,同时我们可以加上自动化测试环节,只有测试通过了,再进行发布操作,从而提高包的质量。这篇文章,我就通过一个小的demo来演示一下如何利用CircleCI
CircleCI
Github Pages
在
对于Docker镜像的托管,我们首先想到的是使用 docker hub,不过使用docker hub存在两个不足点:首先是镜像的拉取速度。在大陆地区从docker hub上拉取镜像是非常慢的;其次是私有镜像受限,docker hub对注册的用户目前只提供一个免费的私有仓库,再多的话要成为付费用户才行。而使用阿里云容像镜像服务就可以解决这两个问题。
上一篇文章和大家分享了如何在阿里云ECS上快速安装Docker,这篇文章我们来继续深入一步,探讨一下:如何使用阿里云ECS快速的搭建Docker部署环境。Docker部署环境的搭建因人而异,没有什么统一的标准,这里呢,我将它简单的分成了三步。首先,我们需要在ECS上完成Docker的安装,其次,我们需要为Docker配置镜像加速器,Docker镜像的拉取默认是从 docker hub
现如今,在Linux上使用Docker来部署Web应用正在变得越来越流行。为了使用Docker来部署应用,我们首先需要安装Docker这个程序。对于Docker的安装,一般情况下我们可以参考Docker官方文档
Redis
MariaDB
在学习或者工作的过程中,我们常常需要有一台真实的云服务器来做一些实验。目前几乎所有的云服务厂商都对购买云服务器支持按量付费,相较于按年或按月付费,按量付费可以说是大大降低了我们的实验成本,有些情况下,费用甚至可以低至每小时5分钱。正因为如此便宜,我会经常利用云服务器来做一些实验,在这个过程中也积累了一些使用经验。在这篇文章中,我将站在降低费用的角度与你分享:使用阿里云ECS来做实验时,可以省钱的几点建议。