完善log打印

This commit is contained in:
iouAkira
2020-12-11 15:51:57 +08:00
parent b81c92a89f
commit f6fc84728c
2 changed files with 15 additions and 2 deletions

View File

@ -30,6 +30,7 @@ if type jq >/dev/null 2>&1; then
version=$(echo $labels | jq .VERSION)
else
# 第一版通知逻辑无法包含在上面判断里面,镜像构建好直接开启通知
echo "当前容版版本过旧,发送镜像更新通知"
export NOTIFY_CONTEXT="更新内容较多重新阅读仓库Readme(),更新镜像并更新配置后使用。"
cd /scripts/docker
node notify_docker_user.js
@ -38,11 +39,13 @@ fi
#通知通知用户更新镜像
if [ ! $BUILD_VERSION ]; then
if [ $version ]; then
echo "当前容器版本为空dockerhub仓库版本为$version,发送通知"
cd /scripts/docker
node notify_docker_user.js
fi
else
if version_gt $version $BUILD_VERSION; then
echo "当前容器版本为$BUILD_VERSIONdockerhub仓库版本为$version,发送通知"
cd /scripts/docker
node notify_docker_user.js
fi
@ -98,6 +101,7 @@ fi
# 判断最后要加载的定时任务是否包含默认定时任务,不包含的话就加进去
if [ $(grep -c "default_task.sh" $mergedListFile) -eq '0' ]; then
echo "合并后的定时任务文件,未包含必须的默认定时任务,增加默认定时任务..."
echo -e >>$mergedListFile
echo "52 */1 * * * sh /scripts/docker/default_task.sh |ts >> /scripts/logs/default_task.log 2>&1" >>$mergedListFile
fi

View File

@ -41,19 +41,26 @@ if type jq >/dev/null 2>&1; then
export NOTIFY_CONTENT=$(echo $labels | jq .UPDATE_CONTENT)
version=$(echo $labels | jq .VERSION)
else
#第一版通知逻辑无法包含在上面判断里面,镜像构建好直接开启通知
export NOTIFY_CONTENT="更新内容较多重新阅读仓库Readme(),更新镜像并更新配置后使用。"
# 第一版通知逻辑无法包含在上面判断里面,镜像构建好直接开启通知
echo "Current container version is too old, send update notification"
echo "当前版本过旧,发送镜像更新通知"
export NOTIFY_CONTEXT="更新内容较多重新阅读仓库Readme(),更新镜像并更新配置后使用。"
cd /scripts/docker
node notify_docker_user.js
fi
#通知通知用户更新镜像
if [ ! $BUILD_VERSION ]; then
if [ $version ]; then
echo "Current container version is empty, dockerhub lastet $version, send update notification"
echo "当前容器版本为空dockerhub仓库版本为$version,发送更新通知"
cd /scripts/docker
node notify_docker_user.js
fi
else
if version_gt $version $BUILD_VERSION; then
echo "Current container version $BUILD_VERSION, dockerhub lastet version $version, send update notification"
echo "当前容器版本为$BUILD_VERSIONdockerhub仓库版本为$version,发送通知"
cd /scripts/docker
node notify_docker_user.js
fi
@ -113,6 +120,8 @@ fi
# 判断最后要加载的定时任务是否包含默认定时任务,不包含的话就加进去
if [ $(grep -c "default_task.sh" $mergedListFile) -eq '0' ]; then
echo "Merged crontab task filethe required default task is not included, append default task..."
echo "合并后的定时任务文件,未包含必须的默认定时任务,增加默认定时任务..."
echo -e >>$mergedListFile
echo "52 */1 * * * sh /scripts/docker/default_task.sh |ts >> /scripts/logs/default_task.log 2>&1" >>$mergedListFile
fi