5 Star 4 Fork 1

Gitee 极速下载/coturn

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/coturn/coturn
克隆/下载
release.sh 1.73 KB
一键复制 编辑 原始数据 按行查看 历史
Pavel Punsky 提交于 2025-05-31 05:13 +08:00 . Update version to 4.7.0 (#1691)
#!/bin/bash
#! Author: Kang Lin <kl222@126.com>
set -e
SOURCE_DIR=`pwd`
if [ -n "$1" ]; then
VERSION=$1
if [ -n "$2" ]; then
MESSAGE=$2
fi
PRE_TAG=`git tag --sort=-creatordate | grep -v -E "upstream|docker|debian" | head -n 1`
echo "Current version: $PRE_TAG. The version to will be set: $1 $MESSAGE"
else
echo "usage: $0 release_version [release_message]"
echo " release_version format: [v][0-9].[0-9].[0-9]"
exit -1
fi
if [ -z "${MESSAGE}" ]; then
MESSAGE="Release $1"
else
MESSAGE="Release $1: ${MESSAGE}"
fi
VERSION=$1
SED="sed"
if [ $(uname -s) = "Darwin" ]; then
gsed -i "s/SET(BUILD_VERSION \".*)/SET(BUILD_VERSION \"${VERSION}\")/g" ${SOURCE_DIR}/CMakeLists.txt
gsed -i "s/#define TURN_SERVER_VERSION .*/#define TURN_SERVER_VERSION \"${VERSION}\"/g" ${SOURCE_DIR}/src/ns_turn_defs.h
else
sed -i "s/SET(BUILD_VERSION \".*)/SET(BUILD_VERSION \"${VERSION}\")/g" ${SOURCE_DIR}/CMakeLists.txt
sed -i "s/#define TURN_SERVER_VERSION .*/#define TURN_SERVER_VERSION \"${VERSION}\"/g" ${SOURCE_DIR}/src/ns_turn_defs.h
fi
# Generate ChangeLog
if [ -f ${SOURCE_DIR}/ChangeLog ]; then
mv ${SOURCE_DIR}/ChangeLog ${SOURCE_DIR}/ChangeLog.tmp
fi
echo "$MESSAGE" > ${SOURCE_DIR}/ChangeLog
echo "" >> ${SOURCE_DIR}/ChangeLog
echo "Changelist:" >> ${SOURCE_DIR}/ChangeLog
echo "`git log --pretty=format:'- %s (%an <%ae>)' ${PRE_TAG}..HEAD | grep -v dependabot`" >> ${SOURCE_DIR}/ChangeLog
echo "" >> ${SOURCE_DIR}/ChangeLog
echo "Contributors:" >> ${SOURCE_DIR}/ChangeLog
echo "`git log --pretty=format:'- %an <%ae>' ${PRE_TAG}..HEAD|sort|uniq`" >> ${SOURCE_DIR}/ChangeLog
echo "" >> ${SOURCE_DIR}/ChangeLog
cat ${SOURCE_DIR}/ChangeLog.tmp >> ${SOURCE_DIR}/ChangeLog
rm ${SOURCE_DIR}/ChangeLog.tmp
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors/coturn.git
git@gitee.com:mirrors/coturn.git
mirrors
coturn
coturn
master

搜索帮助