1

我想为一个离子项目启用持续交付。我将使用使用 Docker 映像的Bitbucket 管道。

我混淆了我应该为容器使用哪个 Docker 映像。

一个节点图像就足够了,还是我需要一个 ubuntu 图像?我可能必须创建自己的图像,但该图像的基础应该是什么。

在运行端到端测试之前,我将不得不运行一些命令。例如:

  • 从 git master 分支拉取
  • npm 安装
  • npm install -g 科尔多瓦离子
  • 凉亭安装
  • 运行 gulp 任务
  • 运行量角器测试

ionic 项目也作为webapp发布,我从 Ubuntu 16.04 服务器(但使用 ngnix 服务)将其部署到生产环境,这让我认为在devprod中拥有相同的环境是个好主意。

有了这一切,我的 Docker 基础镜像应该是什么?

如果两者都是有效选项,节点图像的构建速度不会比 ubuntu 快吗?

4

0 回答 0