From 32a372a66f4ead2ffd1fdf2d30967f67e23e6bfc Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Thu, 2 Jun 2016 10:23:26 -0600 Subject: [PATCH] Move teuthology-docs deps out of slave.yml If other jobs don't need them, let's not make them take the time to install them. Signed-off-by: Zack Cerza --- ansible/slave.yml | 5 ----- teuthology-docs/config/definitions/teuthology-docs.yml | 1 + teuthology-docs/setup/setup | 6 ++++++ 3 files changed, 7 insertions(+), 5 deletions(-) create mode 100755 teuthology-docs/setup/setup diff --git a/ansible/slave.yml b/ansible/slave.yml index 7b7dfbad4..7e2418135 100644 --- a/ansible/slave.yml +++ b/ansible/slave.yml @@ -99,11 +99,6 @@ - doxygen - ditaa - ant - # teuthology-docs job: - - libmysqlclient-dev - - libevent-dev - - libffi-dev - - libssl-dev when: ansible_pkg_mgr == "apt" - name: Add the Debian Jessie Key diff --git a/teuthology-docs/config/definitions/teuthology-docs.yml b/teuthology-docs/config/definitions/teuthology-docs.yml index 32c9a199a..bfa7b7cb5 100644 --- a/teuthology-docs/config/definitions/teuthology-docs.yml +++ b/teuthology-docs/config/definitions/teuthology-docs.yml @@ -32,4 +32,5 @@ - shell: !include-raw: - ../../../scripts/build_utils.sh + - ../../setup/setup - ../../build/build diff --git a/teuthology-docs/setup/setup b/teuthology-docs/setup/setup new file mode 100755 index 000000000..5acf928fd --- /dev/null +++ b/teuthology-docs/setup/setup @@ -0,0 +1,6 @@ +#!/bin/bash + +set -ex + +APT_DEPS="libmysqlclient-dev libevent-dev libffi-dev libssl-dev" +sudo apt install $APT_DEPS -- 2.47.3