mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-28 22:45:26 +08:00
73 lines
2.0 KiB
YAML
73 lines
2.0 KiB
YAML
name: Core
|
|
|
|
on:
|
|
push:
|
|
paths:
|
|
- 'ci/**'
|
|
- 'core/**'
|
|
pull_request:
|
|
paths:
|
|
- 'ci/**'
|
|
- 'core/**'
|
|
|
|
jobs:
|
|
ubuntu:
|
|
name: AMD64 Ubuntu ${{ matrix.ubuntu }}
|
|
runs-on: ubuntu-latest
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
ubuntu: [18.04]
|
|
env:
|
|
UBUNTU: ${{ matrix.ubuntu }}
|
|
steps:
|
|
- name: Checkout Milvus
|
|
uses: actions/checkout@v1
|
|
- name: Docker Pull
|
|
shell: bash
|
|
run: |
|
|
docker-compose pull --ignore-pull-failures db
|
|
docker-compose pull --ignore-pull-failures ubuntu-core
|
|
- name: Docker Build
|
|
run: |
|
|
docker-compose run --use-aliases -d db
|
|
docker-compose run -e CODECOV_TOKEN=${{ secrets.CODECOV_TOKEN }} ubuntu-core
|
|
- name: Docker Push
|
|
if: success() && github.event_name == 'push' && github.repository == 'milvus-io/milvus'
|
|
continue-on-error: true
|
|
shell: bash
|
|
run: |
|
|
docker login -u ${{ secrets.DOCKERHUB_USER }} \
|
|
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
|
docker-compose push ubuntu-core
|
|
|
|
centos:
|
|
name: AMD64 CentOS ${{ matrix.centos }}
|
|
runs-on: ubuntu-latest
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
centos: [7]
|
|
env:
|
|
CENTOS: ${{ matrix.centos }}
|
|
steps:
|
|
- name: Checkout Milvus
|
|
uses: actions/checkout@v1
|
|
- name: Docker Pull
|
|
shell: bash
|
|
run: |
|
|
docker-compose pull --ignore-pull-failures db
|
|
docker-compose pull --ignore-pull-failures centos-core
|
|
- name: Docker Build
|
|
run: |
|
|
docker-compose run --use-aliases -d db
|
|
docker-compose run -e CODECOV_TOKEN=${{ secrets.CODECOV_TOKEN }} centos-core
|
|
- name: Docker Push
|
|
if: success() && github.event_name == 'push' && github.repository == 'milvus-io/milvus'
|
|
continue-on-error: true
|
|
shell: bash
|
|
run: |
|
|
docker login -u ${{ secrets.DOCKERHUB_USER }} \
|
|
-p ${{ secrets.DOCKERHUB_TOKEN }}
|
|
docker-compose push centos-core
|