Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
BaiXuePrincess
milvus
提交
3fee1c88
milvus
项目概览
BaiXuePrincess
/
milvus
与 Fork 源项目一致
从无法访问的项目Fork
通知
7
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3fee1c88
编写于
1月 15, 2020
作者:
Q
quicksilver
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Format Codecov
上级
cc7b21fb
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
51 addition
and
10 deletion
+51
-10
ci/jenkins/step/coverage.groovy
ci/jenkins/step/coverage.groovy
+1
-1
ci/scripts/check_ccache.sh
ci/scripts/check_ccache.sh
+33
-9
ci/scripts/update_ccache.sh
ci/scripts/update_ccache.sh
+17
-0
未找到文件。
ci/jenkins/step/coverage.groovy
浏览文件 @
3fee1c88
timeout
(
time:
30
,
unit:
'MINUTES'
)
{
timeout
(
time:
30
,
unit:
'MINUTES'
)
{
dir
(
"ci/scripts"
)
{
dir
(
"ci/scripts"
)
{
sh
"./coverage.sh -o ${env.MILVUS_INSTALL_PREFIX} -u root -p 123456 -t \$POD_IP"
sh
"./coverage.sh -o ${env.MILVUS_INSTALL_PREFIX} -u root -p 123456 -t \$POD_IP"
boolean
isNightlyTest
=
currentBuild
.
getBuildCauses
(
'hudson.triggers.TimerTrigger$TimerTriggerCause'
).
size
()
!=
0
?
true
:
false
if
(
isNightlyTest
)
{
if
(
isNightlyTest
)
{
withCredentials
([[
$class
:
'StringBinding'
,
credentialsId:
"milvus-ci-codecov-token"
,
variable:
'CODECOV_TOKEN'
]])
{
withCredentials
([[
$class
:
'StringBinding'
,
credentialsId:
"milvus-ci-codecov-token"
,
variable:
'CODECOV_TOKEN'
]])
{
sh
"curl -s https://codecov.io/bash | bash -s - -f output_new.info -n ${BINARY_VERSION}-version-${OS_NAME}-unittest -F nightly -F ${BINARY_VERSION}-version-${OS_NAME}-unittest || echo \"Codecov did not collect coverage reports\""
sh
"curl -s https://codecov.io/bash | bash -s - -f output_new.info -n ${BINARY_VERSION}-version-${OS_NAME}-unittest -F nightly -F ${BINARY_VERSION}-version-${OS_NAME}-unittest || echo \"Codecov did not collect coverage reports\""
...
@@ -12,4 +13,3 @@ timeout(time: 30, unit: 'MINUTES') {
...
@@ -12,4 +13,3 @@ timeout(time: 30, unit: 'MINUTES') {
}
}
}
}
}
}
ci/scripts/check_ccache.sh
浏览文件 @
3fee1c88
...
@@ -40,32 +40,56 @@ if [[ -z "${ARTIFACTORY_URL}" || "${ARTIFACTORY_URL}" == "" ]];then
...
@@ -40,32 +40,56 @@ if [[ -z "${ARTIFACTORY_URL}" || "${ARTIFACTORY_URL}" == "" ]];then
exit
1
exit
1
fi
fi
check_ccache
()
{
PACKAGE_FILE
=
"ccache-
${
OS_NAME
}
-
${
BUILD_ENV_DOCKER_IMAGE_ID
}
.tar.gz"
function
check_ccache
()
{
BRANCH
=
$1
BRANCH
=
$1
PACKAGE_FILE
=
"ccache-
${
OS_NAME
}
-
${
BUILD_ENV_DOCKER_IMAGE_ID
}
.tar.gz"
echo
"fetching
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
echo
"fetching
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
wget
-q
--spider
"
${
ARTIFACTORY_URL
}
/
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
wget
-q
--spider
"
${
ARTIFACTORY_URL
}
/
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
return
$?
}
function
download_file
()
{
BRANCH
=
$1
wget
-q
"
${
ARTIFACTORY_URL
}
/
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
&&
\
mkdir
-p
${
CCACHE_DIRECTORY
}
&&
\
tar
zxf
${
PACKAGE_FILE
}
-C
${
CCACHE_DIRECTORY
}
&&
\
rm
${
PACKAGE_FILE
}
return
$?
}
if
[[
-n
"
${
CHANGE_TARGET
}
"
&&
"
${
BRANCH_NAME
}
"
=
~
"PR-"
]]
;
then
check_ccache
${
CHANGE_TARGET
}
if
[[
$?
==
0
]]
;
then
if
[[
$?
==
0
]]
;
then
wget
-q
"
${
ARTIFACTORY_URL
}
/
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
&&
\
download_file
${
CHANGE_TARGET
}
mkdir
-p
${
CCACHE_DIRECTORY
}
&&
\
tar
zxf
${
PACKAGE_FILE
}
-C
${
CCACHE_DIRECTORY
}
&&
\
rm
${
PACKAGE_FILE
}
if
[[
$?
==
0
]]
;
then
if
[[
$?
==
0
]]
;
then
echo
"found cache"
echo
"found cache"
exit
0
exit
0
fi
fi
fi
fi
}
if
[[
-n
"
${
CHANGE_TARGET
}
"
&&
"
${
BRANCH_NAME
}
"
=
~
"PR-"
]]
;
then
check_ccache
${
CHANGE_TARGET
}
check_ccache
${
BRANCH_NAME
}
check_ccache
${
BRANCH_NAME
}
if
[[
$?
==
0
]]
;
then
download_file
${
BRANCH_NAME
}
if
[[
$?
==
0
]]
;
then
echo
"found cache"
exit
0
fi
fi
fi
fi
for
CURRENT_BRANCH
in
${
BRANCH_NAMES
}
for
CURRENT_BRANCH
in
${
BRANCH_NAMES
}
do
do
if
[[
"
${
CURRENT_BRANCH
}
"
!=
"HEAD"
]]
;
then
if
[[
"
${
CURRENT_BRANCH
}
"
!=
"HEAD"
]]
;
then
check_ccache
${
CURRENT_BRANCH
}
check_ccache
${
CURRENT_BRANCH
}
if
[[
$?
==
0
]]
;
then
download_file
${
CURRENT_BRANCH
}
if
[[
$?
==
0
]]
;
then
echo
"found cache"
exit
0
fi
fi
fi
fi
done
done
...
...
ci/scripts/update_ccache.sh
浏览文件 @
3fee1c88
...
@@ -51,6 +51,23 @@ if [[ -z "${ARTIFACTORY_URL}" || "${ARTIFACTORY_URL}" == "" ]];then
...
@@ -51,6 +51,23 @@ if [[ -z "${ARTIFACTORY_URL}" || "${ARTIFACTORY_URL}" == "" ]];then
fi
fi
PACKAGE_FILE
=
"ccache-
${
OS_NAME
}
-
${
BUILD_ENV_DOCKER_IMAGE_ID
}
.tar.gz"
PACKAGE_FILE
=
"ccache-
${
OS_NAME
}
-
${
BUILD_ENV_DOCKER_IMAGE_ID
}
.tar.gz"
function
check_ccache
()
{
BRANCH
=
$1
echo
"fetching
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
wget
-q
--spider
"
${
ARTIFACTORY_URL
}
/
${
BRANCH
}
/
${
PACKAGE_FILE
}
"
return
$?
}
if
[[
-n
"
${
CHANGE_TARGET
}
"
&&
"
${
BRANCH_NAME
}
"
=
~
"PR-"
]]
;
then
REMOTE_PACKAGE_PATH
=
"
${
ARTIFACTORY_URL
}
/
${
BRANCH_NAME
}
"
check_ccache
${
CHANGE_TARGET
}
if
[[
$?
==
0
]]
;
then
echo
"Skip Update ccache package ..."
&&
exit
0
fi
fi
REMOTE_PACKAGE_PATH
=
"
${
ARTIFACTORY_URL
}
/
${
BRANCH_NAME
}
"
REMOTE_PACKAGE_PATH
=
"
${
ARTIFACTORY_URL
}
/
${
BRANCH_NAME
}
"
ccache
--show-stats
ccache
--show-stats
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录