#!/bin/sh
buildbranch=${branch}
npm install fawkes-lib@rc1 --registry=http://49.234.82.132:8003/repository/npm-group/
npm install sass
npm install --allow-root --unsafe-perm
npm run build:${env} || exit 1
if docker ps -a|grep -i carbonasset_front;then
docker rm -f ningxia-front
fi
if docker images -a|grep -i carbonasset_front;then
docker rmi --force $(docker images | grep carbonasset_front | awk '{print $3}')
fi
docker build -t fawkes/carbonasset_front:${tag} .
docker tag fawkes/carbonasset_front:${tag} ip:端口/fawkes/carbonasset_front:${tag}
docker push ip:端口/fawkes/carbonasset_front:${tag}
其中 ,ip:端口是harbor私有镜像仓库的地址。
npm install fawkes-lib@rc1 --registry=http://49.234.82.132:8003/repository/npm-group/是前端插件使用的类库,换成自己的。