-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
37 lines (30 loc) · 869 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
language: generic
sudo: false
addons:
apt:
packages:
- mplayer
- swftools
- rtmpdump
env:
global:
VIMPROC_ROOT=/tmp/vimproc.vim
install:
- git clone --depth 1 --branch v1.5.3 --single-branch https://github.com/thinca/vim-themis /tmp/vim-themis
- git clone --depth 1 --branch ver.9.3 --single-branch https://github.com/Shougo/vimproc.vim.git /tmp/vimproc.vim &&
cd /tmp/vimproc.vim &&
make &&
cd $TRAVIS_BUILD_DIR
# install newest version of vim
- git clone https://github.com/vim/vim /tmp/vim &&
cd /tmp/vim &&
git checkout $(git describe --tags --abbrev=0) &&
./configure --prefix=$HOME/vim-git &&
make &&
make install &&
cd $TRAVIS_BUILD_DIR
- export THEMIS_VIM=$HOME/vim-git/bin/vim
before_script:
- $HOME/vim-git/bin/vim --version
script:
- /tmp/vim-themis/bin/themis --reporter spec