35 lines
1.1 KiB
YAML
35 lines
1.1 KiB
YAML
dist: trusty
|
|
sudo: required
|
|
|
|
language: generic
|
|
|
|
env:
|
|
- ZSH_VERSION=5.3.1 URL=https://downloads.sourceforge.net/project/zsh/zsh/5.3.1/zsh-5.3.1.tar.xz
|
|
- ZSH_VERSION=5.2 URL=https://downloads.sourceforge.net/project/zsh/zsh/5.2/zsh-5.2.tar.xz
|
|
- ZSH_VERSION=5.1.1 URL=https://downloads.sourceforge.net/project/zsh/zsh/5.1.1/zsh-5.1.1.tar.xz
|
|
- ZSH_VERSION=5.0.8 URL=https://downloads.sourceforge.net/project/zsh/zsh/5.0.8/zsh-5.0.8.tar.gz
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- build-essential
|
|
|
|
before_install:
|
|
- export LOCAL="$(mktemp --directory --tmpdir=${TMPDIR:/tmp} local.bin.XXXXXX)"
|
|
- wget $URL
|
|
- tar -xf zsh-$ZSH_VERSION.tar.*
|
|
- cd zsh-$ZSH_VERSION
|
|
- ./configure --prefix=$LOCAL
|
|
- make
|
|
- make install
|
|
- cd -
|
|
- export PATH="$LOCAL/bin:$HOME/bin:$PATH"
|
|
|
|
before_script:
|
|
- mkdir -p ~/bin
|
|
- curl -L https://github.com/zunit-zsh/zunit/releases/download/v0.8.1/zunit > ~/bin/zunit
|
|
- curl -L https://raw.githubusercontent.com/molovo/revolver/master/revolver > ~/bin/revolver
|
|
- chmod u+x ~/bin/{revolver,zunit}
|
|
|
|
script:
|
|
- zunit --verbose
|