Skip to content

Commit

Permalink
ci script
Browse files Browse the repository at this point in the history
  • Loading branch information
fengjx committed Nov 3, 2022
1 parent c697082 commit 2763f81
Showing 1 changed file with 15 additions and 5 deletions.
20 changes: 15 additions & 5 deletions sentinel-dashboard/ci.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,37 @@ DIST_DIR=.dist
VERSION=${2:-latest}

package() {
echo '应用打包开始'
echo "应用打包开始"
mkdir -p ${DIST_DIR}
mvn clean package -U -DskipTests=true
cp target/*.jar ${DIST_DIR}/app.jar
cp script/run.sh ${DIST_DIR}/run.sh
chmod 755 ${DIST_DIR}/*.sh
ls -la ${DIST_DIR}
echo '应用打包结束'
echo "应用打包结束"
}

build_docker() {
package
echo '镜像构建开始 ${VERSION}'
echo "镜像构建开始 ${VERSION}"
export DOCKER_SCAN_SUGGEST=false
sudo docker build -t fengjx/sentinel-dashboard-apollo:${VERSION} .
echo '镜像构建结束'
echo "镜像构建结束"
}

build_docker_dev() {
package
echo '镜像构建开始 ${VERSION}'
export DOCKER_SCAN_SUGGEST=false
sudo docker build -t fengjx/sentinel-dashboard-apollo:dev .
echo '镜像构建结束'
echo "镜像构建结束"
}

push_docker() {
package
echo "镜像构建并推送开始 ${VERSION}"
sudo docker buildx build --platform linux/amd64,linux/arm64 -t fengjx/sentinel-dashboard-apollo:${VERSION} --push .
echo "镜像构建并推送开始 ${VERSION}"
}

case_opt=$1
Expand All @@ -51,4 +58,7 @@ build_docker)
build_docker_dev)
build_docker_dev "$@"
;;
push_docker)
push_docker "$@"
;;
esac

0 comments on commit 2763f81

Please sign in to comment.