Skip to content

Commit

Permalink
Merge pull request #12 from ywu75/master
Browse files Browse the repository at this point in the history
enable travis ci
  • Loading branch information
jhou5 authored Apr 17, 2019
2 parents 7e16017 + 7bb6f4f commit 75892e5
Show file tree
Hide file tree
Showing 2 changed files with 129 additions and 0 deletions.
125 changes: 125 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
language: bash
dist: xenial
services: docker
#cache:
# directories:
# - /var/lib/apt/lists

matrix:
allow_failures:
- name: ad-insertion/video-analytics-service

before_install:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- sudo apt-get update
- sudo apt-get -y install docker-ce
- docker version

jobs:
include:
- name: ad-decision
script:
- mkdir build
- cd build
- cmake ..
- cd ad-decision
- make
- name: image/ffmpeg
script:
- mkdir build
- cd build
- cmake ..
- cd image/ffmpeg
- make -j4
- name: account
script:
- mkdir build
- cd build
- cmake ..
- cd account
- make
- name: ad-content/frontend
script:
- mkdir build
- cd build
- cmake ..
- cd ad-content/frontend
- make
- name: ad-content/archive
script:
- mkdir build
- cd build
- cmake ..
- cd ad-content/archive
- make
- name: ad-insertion/frontend
script:
- mkdir build
- cd build
- cmake ..
- cd ad-insertion/frontend
- make
- name: ad-insertion/ad-static
script:
- mkdir build
- cd build
- cmake ..
- cd ad-insertion/ad-static
- make
- name: ad-insertion/analytic-db
script:
- mkdir build
- cd build
- cmake ..
- cd ad-insertion/analytic-db
- make
- name: ad-insertion/ad-transcode
script:
- mkdir build
- cd build
- cmake ..
- cd ad-insertion/ad-transcode
- make
- name: ad-insertion/video-analytics-service
script:
- mkdir build
- cd build
- cmake ..
- cd ad-insertion/video-analytics-service
- make
- name: deployment
script:
- mkdir build
- cd build
- cmake ..
- cd deployment
- make
- name: cdn
script:
- mkdir build
- cd build
- cmake ..
- cd cdn
- make
- name: content-provider/transcode
script:
- mkdir build
- cd build
- cmake ..
- cd content-provider/transcode
- make
- name: content-provider/frontend
script:
- mkdir build
- cd build
- cmake ..
- cd content-provider/frontend
- make
- name: content-provider/archive
script:
- mkdir build
- cd build
- cmake ..
- cd content-provider/archive
- make
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
[![Travis Build Status](https://travis-ci.com/OpenVisualCloud/Ad-Insertion-Sample.svg?branch=master)](https://travis-ci.com/OpenVisualCloud/Ad-Insertion-Sample)
[![License](https://img.shields.io/badge/license-BSD_3_Clause-green.svg)](https://github.com/OpenVisualCloud/Ad-Insertion-Sample/blob/master/LICENSE)
[![Contributions](https://img.shields.io/badge/contributions-welcome-blue.svg)](https://github.com/OpenVisualCloud/Ad-Insertion-Sample/wiki)

The E2E sample implements a server-side AD insertion system, which features on-demand video transcoding and streaming, and AD insertion based on video content analysis.

<img src="volume/html/image/overall-arch.png" width="800">
Expand Down

0 comments on commit 75892e5

Please sign in to comment.