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