Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
31fe3946
T
TDengine
项目概览
taosdata
/
TDengine
大约 1 年 前同步成功
通知
1184
Star
22015
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
31fe3946
编写于
7月 20, 2021
作者:
H
Hui Li
提交者:
GitHub
7月 20, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #6921 from taosdata/release/ver-2.0.20.9
modify all release scripts to adding "beta" in package name
上级
d8cbde67
f2e8ec52
变更
10
显示空白变更内容
内联
并排
Showing
10 changed file
with
169 addition
and
72 deletion
+169
-72
alert/release.sh
alert/release.sh
+23
-2
cmake/version.inc
cmake/version.inc
+1
-1
packaging/deb/makedeb.sh
packaging/deb/makedeb.sh
+3
-1
packaging/docker/dockerManifest.sh
packaging/docker/dockerManifest.sh
+37
-10
packaging/docker/dockerbuild.sh
packaging/docker/dockerbuild.sh
+51
-14
packaging/rpm/makerpm.sh
packaging/rpm/makerpm.sh
+1
-1
packaging/tools/makearbi.sh
packaging/tools/makearbi.sh
+15
-11
packaging/tools/makeclient.sh
packaging/tools/makeclient.sh
+20
-17
packaging/tools/makepkg.sh
packaging/tools/makepkg.sh
+16
-13
snap/snapcraft.yaml
snap/snapcraft.yaml
+2
-2
未找到文件。
alert/release.sh
浏览文件 @
31fe3946
...
...
@@ -7,8 +7,9 @@ set -e
cpuType
=
amd64
# [armv6l | arm64 | amd64 | 386]
osType
=
linux
# [linux | darwin | windows]
version
=
""
verType
=
stable
# [stable, beta]
declare
-A
archMap
=([
"armv6l"
]=
"arm"
[
"arm64"
]=
"arm64"
[
"amd64"
]=
"x64"
[
"386"
]=
"x86"
)
while
getopts
"h:c:o:n:"
arg
while
getopts
"h:c:o:n:
V:
"
arg
do
case
$arg
in
c
)
...
...
@@ -23,6 +24,10 @@ do
#echo "version=$OPTARG"
version
=
$(
echo
$OPTARG
)
;;
V
)
#echo "verType=$OPTARG"
verType
=
$(
echo
$OPTARG
)
;;
h
)
echo
"Usage:
`
basename
$0
`
-c [armv6l | arm64 | amd64 | 386] -o [linux | darwin | windows]"
exit
0
...
...
@@ -55,6 +60,22 @@ cp alert alert.cfg install_driver.sh ./TDengine-alert/.
cp
../../../debug/build/lib/libtaos.so.
${
version
}
./TDengine-alert/driver/.
chmod
777 ./TDengine-alert/install_driver.sh
tar
-I
'gzip -9'
-cf
${
s
tar
tdir
}
/TDengine-alert-
${
version
}
-
${
osType
^
}
-
${
archMap
[
${
cpuType
}
]
}
.tar.gz TDengine-alert/
tar
-I
'gzip -9'
-cf
${
s
crip
tdir
}
/TDengine-alert-
${
version
}
-
${
osType
^
}
-
${
archMap
[
${
cpuType
}
]
}
.tar.gz TDengine-alert/
rm
-rf
./TDengine-alert
# mv package to comminuty/release/
pkg_name
=
TDengine-alert-
${
version
}
-
${
osType
^
}
-
${
archMap
[
${
cpuType
}
]
}
if
[
"
$verType
"
==
"beta"
]
;
then
pkg_name
=
TDengine-alert-
${
version
}
-
${
verType
}
-
${
osType
^
}
-
${
archMap
[
${
cpuType
}
]
}
elif
[
"
$verType
"
==
"stable"
]
;
then
pkg_name
=
${
pkg_name
}
else
echo
"unknow verType, nor stabel or beta"
exit
1
fi
cd
${
scriptdir
}
/../release/
mv
${
scriptdir
}
/TDengine-alert-
${
version
}
-
${
osType
^
}
-
${
archMap
[
${
cpuType
}
]
}
.tar.gz
${
pkg_name
}
.tar.gz
cmake/version.inc
浏览文件 @
31fe3946
...
...
@@ -4,7 +4,7 @@ PROJECT(TDengine)
IF
(
DEFINED
VERNUMBER
)
SET
(
TD_VER_NUMBER
$
{
VERNUMBER
})
ELSE
()
SET
(
TD_VER_NUMBER
"2.0.20.
8
"
)
SET
(
TD_VER_NUMBER
"2.0.20.
9
"
)
ENDIF
()
IF
(
DEFINED
VERCOMPATIBLE
)
...
...
packaging/deb/makedeb.sh
浏览文件 @
31fe3946
...
...
@@ -123,7 +123,7 @@ else
fi
if
[
"
$verType
"
==
"beta"
]
;
then
debname
=
${
debname
}
-
${
ver
Type
}
".deb"
debname
=
"TDengine-server-"
${
tdengine_ver
}
-
${
verType
}
-
${
osType
}
-
${
cpu
Type
}
".deb"
elif
[
"
$verType
"
==
"stable"
]
;
then
debname
=
${
debname
}
".deb"
else
...
...
@@ -131,6 +131,8 @@ else
exit
1
fi
# make deb package
dpkg
-b
${
pkg_dir
}
$debname
echo
"make deb package success!"
...
...
packaging/docker/dockerManifest.sh
浏览文件 @
31fe3946
...
...
@@ -5,22 +5,28 @@ set -e
# dockerbuild.sh
# -n [version number]
# -p [xxxx]
# -V [stable | beta]
# set parameters by default value
ver
Number
=
""
ver
sion
=
""
passWord
=
""
verType
=
""
while
getopts
"hn:p:"
arg
while
getopts
"hn:p:
V:
"
arg
do
case
$arg
in
n
)
#echo "ver
Number
=$OPTARG"
ver
Number
=
$(
echo
$OPTARG
)
#echo "ver
sion
=$OPTARG"
ver
sion
=
$(
echo
$OPTARG
)
;;
p
)
#echo "passWord=$OPTARG"
passWord
=
$(
echo
$OPTARG
)
;;
V
)
#echo "verType=$OPTARG"
verType
=
$(
echo
$OPTARG
)
;;
h
)
echo
"Usage:
`
basename
$0
`
-n [version number] "
echo
" -p [password for docker hub] "
...
...
@@ -33,13 +39,34 @@ do
esac
done
echo
"verNumber=
${
verNumber
}
"
echo
"version=
${
version
}
"
#docker manifest rm tdengine/tdengine
#docker manifest rm tdengine/tdengine:${version}
if
[
"
$verType
"
==
"beta"
]
;
then
docker manifest create
-a
tdengine/tdengine-beta:
${
version
}
tdengine/tdengine-amd64-beta:
${
version
}
tdengine/tdengine-aarch64-beta:
${
version
}
tdengine/tdengine-aarch32-beta:
${
version
}
docker manifest create
-a
tdengine/tdengine-beta:latest tdengine/tdengine-amd64-beta:latest tdengine/tdengine-aarch64-beta:latest tdengine/tdengine-aarch32-beta:latest
docker login
-u
tdengine
-p
${
passWord
}
#replace the docker registry username and password
docker manifest push tdengine/tdengine-beta:latest
docker manifest push tdengine/tdengine-beta:
${
version
}
elif
[
"
$verType
"
==
"stable"
]
;
then
docker manifest create
-a
tdengine/tdengine:
${
version
}
tdengine/tdengine-amd64:
${
version
}
tdengine/tdengine-aarch64:
${
version
}
tdengine/tdengine-aarch32:
${
version
}
docker manifest create
-a
tdengine/tdengine:latest tdengine/tdengine-amd64:latest tdengine/tdengine-aarch64:latest tdengine/tdengine-aarch32:latest
docker login
-u
tdengine
-p
${
passWord
}
#replace the docker registry username and password
docker manifest push tdengine/tdengine:latest
docker manifest push tdengine/tdengine:
${
version
}
else
echo
"unknow verType, nor stabel or beta"
exit
1
fi
#
docker manifest create -a tdengine/tdengine:${verNumber} tdengine/tdengine-amd64:${verNumber} tdengine/tdengine-aarch64:${verNumber} tdengine/tdengine-aarch32:${verNumber
}
docker manifest create
-a
tdengine/tdengine
:latest tdengine/tdengine-amd64:latest tdengine/tdengine-aarch64:latest tdengine/tdengine-aarch32:latest
#
docker manifest create -a tdengine/${dockername}:${version} tdengine/tdengine-amd64:${version} tdengine/tdengine-aarch64:${version} tdengine/tdengine-aarch32:${version
}
# docker manifest create -a tdengine/${dockername}
:latest tdengine/tdengine-amd64:latest tdengine/tdengine-aarch64:latest tdengine/tdengine-aarch32:latest
docker login
-u
tdengine
-p
${
passWord
}
#replace the docker registry username and password
#
docker login -u tdengine -p ${passWord} #replace the docker registry username and password
docker manifest push tdengine/tdengine:latest
#
docker manifest push tdengine/tdengine:latest
# how set latest version ???
#
#
how set latest version ???
packaging/docker/dockerbuild.sh
浏览文件 @
31fe3946
#!/bin/bash
#
set
-e
#set -x
# dockerbuild.sh
# -c [aarch32 | aarch64 | amd64 | x86 | mips64 ...]
# -f [pkg file]
# -n [version number]
# -p [password for docker hub]
# -V [stable | beta]
# -f [pkg file]
# set parameters by default value
cpuType
=
amd64
ver
Number
=
""
cpuType
=
""
ver
sion
=
""
passWord
=
""
pkgFile
=
""
verType
=
"stable"
while
getopts
"hc:n:p:f:"
arg
while
getopts
"hc:n:p:f:
V:
"
arg
do
case
$arg
in
c
)
...
...
@@ -22,8 +26,8 @@ do
cpuType
=
$(
echo
$OPTARG
)
;;
n
)
#echo "ver
Number
=$OPTARG"
ver
Number
=
$(
echo
$OPTARG
)
#echo "ver
sion
=$OPTARG"
ver
sion
=
$(
echo
$OPTARG
)
;;
p
)
#echo "passWord=$OPTARG"
...
...
@@ -33,11 +37,17 @@ do
#echo "pkgFile=$OPTARG"
pkgFile
=
$(
echo
$OPTARG
)
;;
V
)
#echo "verType=$OPTARG"
verType
=
$(
echo
$OPTARG
)
;;
h
)
echo
"Usage:
`
basename
$0
`
-c [aarch32 | aarch64 | amd64 | x86 | mips64 ...] "
echo
" -f [pkg file] "
echo
" -n [version number] "
echo
" -p [password for docker hub] "
echo
" -V [stable | beta] "
echo
" -f [pkg file] "
exit
0
;;
?
)
#unknow option
...
...
@@ -47,17 +57,44 @@ do
esac
done
echo
"cpuType=
${
cpuType
}
verNumber=
${
verNumber
}
pkgFile=
${
pkgFile
}
"
# if [ "$verType" == "beta" ]; then
# pkgFile=TDengine-server-${version}-Linux-${cpuType}-${verType}.tar.gz
# elif [ "$verType" == "stable" ]; then
# pkgFile=TDengine-server-${version}-Linux-${cpuType}.tar.gz
# else
# echo "unknow verType, nor stabel or beta"
# exit 1
if
[
"
$verType
"
==
"beta"
]
;
then
dockername
=
${
cpuType
}
-
${
verType
}
elif
[
"
$verType
"
==
"stable"
]
;
then
dockername
=
${
cpuType
}
else
echo
"unknow verType, nor stabel or beta"
exit
1
fi
echo
"cpuType=
${
cpuType
}
version=
${
version
}
pkgFile=
${
pkgFile
}
verType=
${
verType
}
"
echo
"
$(
pwd
)
"
echo
"====NOTES:
${
pkgFile
}
must be in the same directory as dockerbuild.sh===="
scriptDir
=
$(
dirname
$(
readlink
-f
$0
))
comunityArchiveDir
=
/nas/TDengine/v
$version
/community
# community version’package directory
cd
${
scriptDir
}
cp
-f
${
comunityArchiveDir
}
/
${
pkgFile
}
.
dirName
=
${
pkgFile
%-Linux*
}
#
echo "dirName=${dirName}"
echo
"dirName=
${
dirName
}
"
docker build
--rm
-f
"Dockerfile"
-t
tdengine/tdengine-
${
cpuType
}
:
${
verNumber
}
"."
--build-arg
pkgFile
=
${
pkgFile
}
--build-arg
dirName
=
${
dirName
}
docker build
--rm
-f
"Dockerfile"
-t
tdengine/tdengine-
${
dockername
}
:
${
version
}
"."
--build-arg
pkgFile
=
${
pkgFile
}
--build-arg
dirName
=
${
dirName
}
docker login
-u
tdengine
-p
${
passWord
}
#replace the docker registry username and password
docker push tdengine/tdengine-
${
cpuType
}
:
${
verNumber
}
docker push tdengine/tdengine-
${
dockername
}
:
${
version
}
# set this version to latest version
docker tag tdengine/tdengine-
${
cpuType
}
:
${
verNumber
}
tdengine/tdengine-
${
cpuType
}
:latest
docker push tdengine/tdengine-
${
cpuType
}
:latest
docker tag tdengine/tdengine-
${
dockername
}
:
${
version
}
tdengine/tdengine-
${
dockername
}
:latest
docker push tdengine/tdengine-
${
dockername
}
:latest
rm
-f
${
pkgFile
}
\ No newline at end of file
packaging/rpm/makerpm.sh
浏览文件 @
31fe3946
...
...
@@ -73,7 +73,7 @@ else
fi
if
[
"
$verType
"
==
"beta"
]
;
then
rpmname
=
${
rpmname
}
-
${
ver
Type
}
".rpm"
rpmname
=
"TDengine-server-"
${
tdengine_ver
}
-
${
verType
}
-
${
osType
}
-
${
cpu
Type
}
".rpm"
elif
[
"
$verType
"
==
"stable"
]
;
then
rpmname
=
${
rpmname
}
".rpm"
else
...
...
packaging/tools/makearbi.sh
浏览文件 @
31fe3946
...
...
@@ -47,17 +47,20 @@ mkdir -p ${install_dir}/init.d && cp ${init_file_tarbitrator_rpm} ${install_dir}
cd
${
release_dir
}
if
[
"
$verMode
"
==
"cluster"
]
;
then
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verMode
"
==
"edge"
]
;
then
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
else
echo
"unknow verMode, nor cluster or edge"
exit
1
fi
# install_dir has been distinguishes cluster from edege, so comments this code
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
# if [ "$verMode" == "cluster" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# elif [ "$verMode" == "edge" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# else
# echo "unknow verMode, nor cluster or edge"
# exit 1
# fi
if
[
"
$verType
"
==
"beta"
]
;
then
pkg_name
=
${
pkg_name
}
-
${
verType
}
pkg_name
=
${
install_dir
}
-
${
verType
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verType
"
==
"stable"
]
;
then
pkg_name
=
${
pkg_name
}
else
...
...
@@ -65,6 +68,7 @@ else
exit
1
fi
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
--remove-files
||
:
exitcode
=
$?
if
[
"
$exitcode
"
!=
"0"
]
;
then
...
...
packaging/tools/makeclient.sh
浏览文件 @
31fe3946
...
...
@@ -170,28 +170,31 @@ fi
cd
${
release_dir
}
if
[
"
$verMode
"
==
"cluster"
]
;
then
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verMode
"
==
"edge"
]
;
then
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
else
echo
"unknow verMode, nor cluster or edge"
exit
1
fi
if
[
"
$pagMode
"
==
"lite"
]
;
then
pkg_name
=
${
pkg_name
}
-Lite
fi
# install_dir has been distinguishes cluster from edege, so comments this code
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
# if [ "$verMode" == "cluster" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# elif [ "$verMode" == "edge" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# else
# echo "unknow verMode, nor cluster or edge"
# exit 1
# fi
if
[
"
$verType
"
==
"beta"
]
;
then
pkg_name
=
${
pkg_name
}
-
${
verType
}
pkg_name
=
${
install_dir
}
-
${
verType
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verType
"
==
"stable"
]
;
then
pkg_name
=
${
pkg_name
}
else
echo
"unknow verType, nor stab
le
or beta"
echo
"unknow verType, nor stab
el
or beta"
exit
1
fi
if
[
"
$pagMode
"
==
"lite"
]
;
then
pkg_name
=
${
pkg_name
}
-Lite
fi
if
[
"
$osType
"
!=
"Darwin"
]
;
then
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
--remove-files
||
:
else
...
...
packaging/tools/makepkg.sh
浏览文件 @
31fe3946
...
...
@@ -203,21 +203,20 @@ fi
cd
${
release_dir
}
if
[
"
$verMode
"
==
"cluster"
]
;
then
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verMode
"
==
"edge"
]
;
then
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
else
echo
"unknow verMode, nor cluster or edge"
exit
1
fi
if
[
"
$pagMode
"
==
"lite"
]
;
then
pkg_name
=
${
pkg_name
}
-Lite
fi
# install_dir has been distinguishes cluster from edege, so comments this code
pkg_name
=
${
install_dir
}
-
${
osType
}
-
${
cpuType
}
# if [ "$verMode" == "cluster" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# elif [ "$verMode" == "edge" ]; then
# pkg_name=${install_dir}-${osType}-${cpuType}
# else
# echo "unknow verMode, nor cluster or edge"
# exit 1
# fi
if
[
"
$verType
"
==
"beta"
]
;
then
pkg_name
=
${
pkg_name
}
-
${
verType
}
pkg_name
=
${
install_dir
}
-
${
verType
}
-
${
osType
}
-
${
cpuType
}
elif
[
"
$verType
"
==
"stable"
]
;
then
pkg_name
=
${
pkg_name
}
else
...
...
@@ -225,6 +224,10 @@ else
exit
1
fi
if
[
"
$pagMode
"
==
"lite"
]
;
then
pkg_name
=
${
pkg_name
}
-Lite
fi
tar
-zcv
-f
"
$(
basename
${
pkg_name
}
)
.tar.gz"
$(
basename
${
install_dir
}
)
--remove-files
||
:
exitcode
=
$?
if
[
"
$exitcode
"
!=
"0"
]
;
then
...
...
snap/snapcraft.yaml
浏览文件 @
31fe3946
name
:
tdengine
base
:
core18
version
:
'
2.0.20.
8
'
version
:
'
2.0.20.
9
'
icon
:
snap/gui/t-dengine.svg
summary
:
an open-source big data platform designed and optimized for IoT.
description
:
|
...
...
@@ -72,7 +72,7 @@ parts:
-
usr/bin/taosd
-
usr/bin/taos
-
usr/bin/taosdemo
-
usr/lib/libtaos.so.2.0.20.
5
-
usr/lib/libtaos.so.2.0.20.
9
-
usr/lib/libtaos.so.1
-
usr/lib/libtaos.so
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录