Skip to content
This repository was archived by the owner on Dec 16, 2024. It is now read-only.

Commit 75892e5

Browse files
authored
Merge pull request #12 from ywu75/master
enable travis ci
2 parents 7e16017 + 7bb6f4f commit 75892e5

File tree

2 files changed

+129
-0
lines changed

2 files changed

+129
-0
lines changed

.travis.yml

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
language: bash
2+
dist: xenial
3+
services: docker
4+
#cache:
5+
# directories:
6+
# - /var/lib/apt/lists
7+
8+
matrix:
9+
allow_failures:
10+
- name: ad-insertion/video-analytics-service
11+
12+
before_install:
13+
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
14+
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
15+
- sudo apt-get update
16+
- sudo apt-get -y install docker-ce
17+
- docker version
18+
19+
jobs:
20+
include:
21+
- name: ad-decision
22+
script:
23+
- mkdir build
24+
- cd build
25+
- cmake ..
26+
- cd ad-decision
27+
- make
28+
- name: image/ffmpeg
29+
script:
30+
- mkdir build
31+
- cd build
32+
- cmake ..
33+
- cd image/ffmpeg
34+
- make -j4
35+
- name: account
36+
script:
37+
- mkdir build
38+
- cd build
39+
- cmake ..
40+
- cd account
41+
- make
42+
- name: ad-content/frontend
43+
script:
44+
- mkdir build
45+
- cd build
46+
- cmake ..
47+
- cd ad-content/frontend
48+
- make
49+
- name: ad-content/archive
50+
script:
51+
- mkdir build
52+
- cd build
53+
- cmake ..
54+
- cd ad-content/archive
55+
- make
56+
- name: ad-insertion/frontend
57+
script:
58+
- mkdir build
59+
- cd build
60+
- cmake ..
61+
- cd ad-insertion/frontend
62+
- make
63+
- name: ad-insertion/ad-static
64+
script:
65+
- mkdir build
66+
- cd build
67+
- cmake ..
68+
- cd ad-insertion/ad-static
69+
- make
70+
- name: ad-insertion/analytic-db
71+
script:
72+
- mkdir build
73+
- cd build
74+
- cmake ..
75+
- cd ad-insertion/analytic-db
76+
- make
77+
- name: ad-insertion/ad-transcode
78+
script:
79+
- mkdir build
80+
- cd build
81+
- cmake ..
82+
- cd ad-insertion/ad-transcode
83+
- make
84+
- name: ad-insertion/video-analytics-service
85+
script:
86+
- mkdir build
87+
- cd build
88+
- cmake ..
89+
- cd ad-insertion/video-analytics-service
90+
- make
91+
- name: deployment
92+
script:
93+
- mkdir build
94+
- cd build
95+
- cmake ..
96+
- cd deployment
97+
- make
98+
- name: cdn
99+
script:
100+
- mkdir build
101+
- cd build
102+
- cmake ..
103+
- cd cdn
104+
- make
105+
- name: content-provider/transcode
106+
script:
107+
- mkdir build
108+
- cd build
109+
- cmake ..
110+
- cd content-provider/transcode
111+
- make
112+
- name: content-provider/frontend
113+
script:
114+
- mkdir build
115+
- cd build
116+
- cmake ..
117+
- cd content-provider/frontend
118+
- make
119+
- name: content-provider/archive
120+
script:
121+
- mkdir build
122+
- cd build
123+
- cmake ..
124+
- cd content-provider/archive
125+
- make

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
[![Travis Build Status](https://travis-ci.com/OpenVisualCloud/Ad-Insertion-Sample.svg?branch=master)](https://travis-ci.com/OpenVisualCloud/Ad-Insertion-Sample)
2+
[![License](https://img.shields.io/badge/license-BSD_3_Clause-green.svg)](https://github.com/OpenVisualCloud/Ad-Insertion-Sample/blob/master/LICENSE)
3+
[![Contributions](https://img.shields.io/badge/contributions-welcome-blue.svg)](https://github.com/OpenVisualCloud/Ad-Insertion-Sample/wiki)
4+
15
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.
26

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

0 commit comments

Comments
 (0)