From: Zack Cerza Date: Thu, 2 Jun 2016 16:23:26 +0000 (-0600) Subject: Move teuthology-docs deps out of slave.yml X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=32a372a66f4ead2ffd1fdf2d30967f67e23e6bfc;p=ceph-build.git 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 --- diff --git a/ansible/slave.yml b/ansible/slave.yml index 7b7dfbad..7e241813 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 32c9a199..bfa7b7cb 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 00000000..5acf928f --- /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