8 Star 22 Fork 4

Gitee 极速下载/Bigflow

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com//baidu/bigflow
克隆/下载
.travis.yml 2.33 KB
一键复制 编辑 原始数据 按行查看 历史
language: cpp
cache:
directories:
- $HOME/ccache
sudo: required
services:
- docker
os:
- linux
env:
- JOB=build_doc
- JOB=build
branches:
only:
- master
install:
- echo ok
script:
- |
if [[ "$JOB" == "build" ]]; then docker run -t -v $PWD:/root/bigflow -v $HOME/ccache:/root/ccache centos:7.1.1503 bash -c "export MAKEFLAGS='-j 4'; yum install sudo -y -q && cd /root/bigflow/build_support && sh -x build_deps.sh && source ./environment && mkdir /root/bigflow/build && cd /root/bigflow/build && cmake .. && export CCACHE_DIR=/root/ccache; CC='ccache gcc' CXX='ccache g++' make && make release > release.log && cd /root/bigflow/bigflow_python/python && PARALLEL_NUM=4 sh run-tests"; fi;
if [[ "$JOB" == "build_doc" ]]; then docker run -t -v $PWD:/root/bigflow centos:7.1.1503 bash -c "yum install sudo wget curl tar -y -q && cd /root/bigflow/build_support && sh -x build_deps.sh && source ./environment && mkdir /root/bigflow/jq && cd /root/bigflow/jq && wget https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64 -O jq && chmod +x ./jq && mkdir /root/bigflow/lastest_release && cd /root/bigflow/lastest_release && curl -s https://api.github.com/repos/baidu/bigflow/releases/latest | /root/bigflow/jq/jq -r '.assets[] | .browser_download_url' | xargs wget && tar zxf bigflow_python.tar.gz && cp -r python_runtime /root/bigflow/bigflow_python/python && cp flume/worker /root/bigflow/bigflow_python/python/flume && mkdir /root/bigflow/doc_po_file && cd /root/bigflow/doc_po_file && git clone -b doc https://github.com/baidu/bigflow.git && cp -r /root/bigflow/doc_po_file/bigflow/doc/locales /root/bigflow/doc/ && cd /root/bigflow/doc/ && sh generate_doc.sh"; fi;
deploy:
- provider: releases
api_key: $GITHUB_TOKEN
file: "bigflow_python/output/bigflow_python.tar.gz"
skip_cleanup: true
on:
repo: baidu/bigflow
tags: true
condition: "$JOB = build"
- provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
on:
branch: master
repo: baidu/bigflow
condition: "$JOB = build_doc"
local_dir: ./doc/html
- provider: script
skip_cleanup: true
github_token: $GITHUB_TOKEN
script: chmod +x scripts/build_doc_po_file.sh && scripts/build_doc_po_file.sh
on:
branch: master
repo: baidu/bigflow
condition: "$JOB = build_doc"
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/mirrors/Bigflow.git
git@gitee.com:mirrors/Bigflow.git
mirrors
Bigflow
Bigflow
master

搜索帮助