搭建一个 verdaccio 的npm私有仓库可以在公司中共享常用的组件库或者自己写的组件库,同时提高工作效率,下面说一下部署 verdaccio 的步聚
继续阅读>>
之前的文章介绍了 gitlab 和 jenkins 的自动化部署,今天我们就来介绍 github 和 jenkins 的自动化部署,两者都是大同小异的,操作步骤如下:
继续阅读>>
我们在打包项目的时候,要区分开发、测试和正式发布环境的,所以用户的权限合理分配是很有必要的,可以分为管理员、开发人员、测试人员等,每个人员的权限只能看到对应的权限,下面是操作的过程:
继续阅读>>
Calibre Web 是一个基于 Web 的电子书管理系统,它是 Calibre 电子书管理软件的一个轻量级 Web 前端,提供了方便的 Web 界面来管理电子书和元数据
继续阅读>>
我们要实现的功能是提交到 gitlab 的某个分支,就能在 jenkins 里自动打包和发布,操作如下
继续阅读>>
在工作中,我们更多的是使用 gitlab 搭建一套跟 github 类似的服务,毕竟 gitlab 有管理界页和更多的权限控制
继续阅读>>
jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行
继续阅读>>
Docker Compose是一个能够定义和运行多个 Docker 容器的应用,在上一篇文章中,我们只是说了一个容器的应用,其实利用 Docker Compose 可以实现多个容器的使用,比如说,我们想做一个博客的网站,就可以利用多个容器的应用来实现,像 redis、mysql、nginx、gunicorn等等都可以用一个单独的容器应用来实现
继续阅读>>
能够使用Dockfile创建自定义镜像及数据卷的应用,就已经可以搭建一些的简单的服务了,下面先说一下概念的东西,然后再举一些例子,在上一篇文章说过,镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。但是从 Docker Hub 里下载的镜像不一定满足我们的需求,这里我们就可以以已经有的镜像为基础来构建新的镜像,构建新的镜像有两种方法:
继续阅读>>
docker 的基本概念比较多,要熟悉地掌握 docker,一定要好好地去理解这些概念,下面是一些主要的概念
继续阅读>>