Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
milvus
milvus
提交
2faa7d03
M
milvus
项目概览
milvus
/
milvus
11 个月 前同步成功
通知
260
Star
22476
Fork
2472
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
2faa7d03
编写于
8月 01, 2021
作者:
Q
quicksilver
提交者:
GitHub
8月 01, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Optimize building pytest image workflow (#6928)
Signed-off-by:
N
quicksilver
<
zhifeng.zhang@zilliz.com
>
上级
8133bfc4
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
15 addition
and
7 deletion
+15
-7
.env
.env
+1
-1
.github/workflows/publish-builder.yaml
.github/workflows/publish-builder.yaml
+5
-3
.github/workflows/publish-test-images.yaml
.github/workflows/publish-test-images.yaml
+3
-2
tests/docker/.env
tests/docker/.env
+1
-0
tests/docker/docker-compose.yml
tests/docker/docker-compose.yml
+1
-1
tests/scripts/e2e.sh
tests/scripts/e2e.sh
+4
-0
未找到文件。
.env
浏览文件 @
2faa7d03
...
...
@@ -2,7 +2,7 @@ IMAGE_REPO=milvusdb
IMAGE_ARCH=amd64
OS_NAME=ubuntu18.04
DATE_VERSION=20210715
LATEST_DATE_VERSION=
latest
LATEST_DATE_VERSION=
20210715
MINIO_ADDRESS=minio:9000
PULSAR_ADDRESS=pulsar://pulsar:6650
ETCD_ENDPOINTS=etcd:2379
.github/workflows/publish-builder.yaml
浏览文件 @
2faa7d03
...
...
@@ -36,12 +36,13 @@ jobs:
-
name
:
Docker Pull
shell
:
bash
run
:
|
DATE_VERSION=latest
docker-compose pull --ignore-pull-failures builder
docker-compose pull --ignore-pull-failures builder
-
name
:
Docker Build
shell
:
bash
run
:
|
DATE_VERSION=latest docker-compose build builder
DATE_VERSION=${{ steps.extracter.outputs.version }} docker-compose build builder
export LATEST_DATE_VERSION=${{ steps.extracter.outputs.version }}
DATE_VERSION=latest docker-compose build builder
-
name
:
Docker Push
if
:
success() && github.event_name == 'push' && github.repository == 'milvus-io/milvus'
continue-on-error
:
true
...
...
@@ -49,14 +50,15 @@ jobs:
run
:
|
docker login -u ${{ secrets.DOCKERHUB_USER }} \
-p ${{ secrets.DOCKERHUB_TOKEN }}
DATE_VERSION=latest docker-compose push builder
DATE_VERSION=${{ steps.extracter.outputs.version }} docker-compose push builder
DATE_VERSION=latest docker-compose push builder
-
name
:
Update Builder Image Changes
if
:
success() && github.event_name == 'push' && github.repository == 'milvus-io/milvus'
continue-on-error
:
true
shell
:
bash
run
:
|
sed -i "s#^DATE_VERSION=.*#DATE_VERSION=${{ steps.extracter.outputs.version }}#g" .env
sed -i "s#^LATEST_DATE_VERSION=.*#LATEST_DATE_VERSION=${{ steps.extracter.outputs.version }}#g" .env
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git add .env
...
...
.github/workflows/publish-test-images.yaml
浏览文件 @
2faa7d03
...
...
@@ -35,13 +35,13 @@ jobs:
shell
:
bash
working-directory
:
tests/docker
run
:
|
IMAGE_TAG=latest
docker-compose pull --ignore-pull-failures pytest
docker-compose pull --ignore-pull-failures pytest
-
name
:
Docker Build
shell
:
bash
working-directory
:
tests/docker
run
:
|
docker-compose pull --ignore-pull-failures pytest
IMAGE_TAG=${{ steps.extracter.outputs.version }}-${{ steps.extracter.outputs.sha_short }} docker-compose build pytest
export LATEST_IMAGE_TAG=${{ steps.extracter.outputs.version }}-${{ steps.extracter.outputs.sha_short }}
IMAGE_TAG=latest docker-compose build pytest
-
name
:
Docker Push
if
:
success() && github.event_name == 'push' && github.repository == 'milvus-io/milvus'
...
...
@@ -61,6 +61,7 @@ jobs:
working-directory
:
tests/docker
run
:
|
sed -i "s#^IMAGE_TAG=.*#IMAGE_TAG=${{ steps.extracter.outputs.version }}-${{ steps.extracter.outputs.sha_short }}#g" .env
sed -i "s#^LATEST_IMAGE_TAG=.*#LATEST_IMAGE_TAG=${{ steps.extracter.outputs.version }}-${{ steps.extracter.outputs.sha_short }}#g" .env
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git add .env
...
...
tests/docker/.env
浏览文件 @
2faa7d03
...
...
@@ -4,3 +4,4 @@ MILVUS_PYTEST_WORKSPACE=/milvus/tests/python_test
MILVUS_PYTEST_LOG_PATH=/milvus/_artifacts/tests/pytest_logs
IMAGE_REPO=milvusdb
IMAGE_TAG=20210727-964af81
LATEST_IMAGE_TAG=20210727-964af81
tests/docker/docker-compose.yml
浏览文件 @
2faa7d03
...
...
@@ -7,7 +7,7 @@ services:
context
:
../..
dockerfile
:
tests/docker/Dockerfile
cache_from
:
-
${IMAGE_REPO}/pytest:
latest
-
${IMAGE_REPO}/pytest:
${LATEST_IMAGE_TAG}
shm_size
:
2G
environment
:
MILVUS_SERVICE_IP
:
${MILVUS_SERVICE_IP}
...
...
tests/scripts/e2e.sh
浏览文件 @
2faa7d03
...
...
@@ -55,6 +55,10 @@ fi
pushd
"
${
ROOT
}
/tests/docker"
docker-compose pull
--ignore-pull-failures
pytest
if
[[
-z
"
${
SKIP_CHECK_PYTEST_ENV
:-}
"
]]
;
then
docker-compose build pytest
fi
if
[[
"
${
TEST_ENV
:-}
"
=
~ ^kind
*
]]
;
then
export
PRE_EXIST_NETWORK
=
"true"
export
PYTEST_NETWORK
=
"kind"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录