首页
学习
活动
专区
圈层
工具
发布

docker执行器自动化部署vue项目

今天接着上次,使用gitlab中的cicd功能自动部署vue项目,如果全部使用shell执行器,肯定是可以的,就是要提前在runner宿主机或者远程部署主机上安装好node环境以及其他依赖的环境,这里今天尝试的是docker执行器,构建操作在docker中完成。

首先是chatgpt给的CI的范例:

但这里有几个问题:

1、执行build完之后,构建物没有保存,我想拷到宿主机

2、deploy的时候这个操作是在容器操作的,无法实现访问

再改进一下:

就是构建后,通过容器内安装sshpa,远程拷贝构建文件到目标主机目录。

还未尝试。

实际运行以下文件:

构建成功:

但是部署阶段,还需要搭建一个nginx服务存放dist目录下的文件,明天接着搭建再分享!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OMgo6Oo7_zAKvc2a9jwGFM5w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券