首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券