cicdtest/build.sh

17 lines
406 B
Bash

#!/bin/bash
echo "开始构建容器..."
docker build -t cicdtest:latest .
if [ $(docker ps -q -f name=cicdtest) ]; then
echo "停止并删除现有容器..."
docker stop cicdtest
docker rm cicdtest
else
echo "容器 cicdtest 不存在,跳过停止和删除步骤。"
fi
echo "启动新容器..."
docker run --name cicdtest -d -p 8088:8080 cicdtest:latest
echo "容器更新完成!"