Moved before install tasks into script

This commit is contained in:
Sergei Antipov 2018-02-15 13:30:38 +07:00
parent ce4c61bdad
commit 3cb4a7dd14
2 changed files with 33 additions and 17 deletions

View File

@ -60,23 +60,7 @@ services:
- docker
before_install:
- sudo apt-get update
# Latest Ansible install
- sudo apt-add-repository -y ppa:ansible/ansible
- sudo apt-get update
- sudo apt-get install ansible python-pip -y
- ansible --version
- sudo pip install docker-py==1.5.0
# Pull docker image or build it
- >
if [ -f tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION} ]
then
sudo docker build --rm=true --file=tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION}
--tag ${DISTRIBUTION}:${DIST_VERSION} tests
else
sudo docker pull ${DISTRIBUTION}:${DIST_VERSION}
fi
- sudo ln -s ${PWD} /etc/ansible/roles/greendayonfire.mongodb
- bash tests/scripts/before_install.sh
script:
# Test 1

View File

@ -0,0 +1,32 @@
#!/usr/bin/env bash
# -*- mode: sh; -*-
# File: before_install.sh
# Time-stamp: <2018-02-15 13:30:08>
# Copyright (C) 2018 Sergei Antipov
# Description:
# set -o xtrace
set -o nounset
set -o errexit
set -o pipefail
sudo apt-get update
# Latest Ansible install
sudo apt-add-repository -y ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible python-pip -y
python --version
ansible --version
docker version
sudo pip install docker-py
# Pull docker image or build it
if [ -f tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION} ]
then
sudo docker build --rm=true --file=tests/Dockerfile.${DISTRIBUTION}_${DIST_VERSION}
--tag ${DISTRIBUTION}:${DIST_VERSION} tests
else
sudo docker pull ${DISTRIBUTION}:${DIST_VERSION}
fi
sudo ln -s ${PWD} /etc/ansible/roles/greendayonfire.mongodb