阿里云 云效Devops流水线Flow自动化部署前端项目
2021-12-08 本文已影响0人
王宣成
Dockerfile
FROM registry.cn-hangzhou.aliyuncs.com/wangxuancheng/node-alpine:latest
WORKDIR /app
COPY package*.json ./
RUN npm install --registry=https://registry.npm.taobao.org
COPY . .
RUN npm run build:prod
ENTRYPOINT ["/bin/bash"]
1、新建流水线模板
image.png
2、添加流水线源
image.png
3、nodejs构建
image.png
# 构建命令
npm install
npm run build:prod
image.png
4、主机部署
image.png
# 部署脚本
tar zxvf /home/admin/app/package${DATETIME}.tgz -C /www/wwwroot/gf/html/
5、保存并运行
image.png
6、回滚操作
image.png