Revision 4908cdde

b/ci/autopkg_debian.sh
1
#!/bin/sh
2
set -e
3

  
4
PACKAGES_DIR=$1
5

  
6
shift
7

  
8
TEMP_DIR=$(mktemp -d /tmp/devflow_autopkg_XXXXXXX)
9

  
10
# Create the packages
11
devflow-autopkg snapshot -b $TEMP_DIR $@
12

  
13
# MOVE the packages
14
mkdir -p $PACKAGES_DIR
15
mv -n $TEMP_DIR/* $PACKAGES_DIR
16

  
17
echo "Moved packages to: $(pwd)/$PACKAGES_DIR"
b/ci/config
1
PROJECTS="\
2
 vncauthproxy\
3
"
b/ci/flake8.sh
1
#!/bin/sh
2
. ./ci/config
3

  
4
for project in $PROJECTS; do
5
  flake8 --exclude=d3des.py $project
6
done
b/ci/install.sh
1
#!/bin/sh
2

  
3
if [ -n $VIRTUAL_ENV ]; then
4
  OPTIONS=--script-dir=$VIRTUAL_ENV/bin/
5
  echo $OPTIONS
6
else
7
  OPTIONS=
8
fi
9

  
10
set -e
11
. ./ci/config
12

  
13
# Update version
14
python update_version.py
15

  
16
for project in $PROJECTS; do
17
  cd $project
18
  python setup.py develop $OPTIONS
19
  cd -
20
done
b/ci/make_docs.sh
1
#!/bin/sh
2

  
3
# Copied from main Synnefo repository
4
# snf-vncauthproxy has no Sphinx-based docs yet
5
exit 0
6

  
7
set -e
8

  
9
DOCS_DIR=$1
10

  
11
cd docs
12
make html
13
cd -
14

  
15
mkdir -p $DOCS_DIR
16
mv -n docs/_build/html/* $DOCS_DIR
17

  
18
echo "Moved docs to to: $(pwd)/$DOCS_DIR"
b/ci/pep8.sh
1
#!/usr/bin/env sh
2
. ./ci/config
3

  
4
for project in $PROJECTS; do
5
  pep8 --exclude=d3des.py $project
6
done
b/ci/pylint.sh
1
#!/usr/bin/env sh
2
. ./ci/config
3

  
4
for project in $PROJECTS; do
5
  pylint --ignore=d3des.py $project
6
done
b/ci/tests.sh
1
#!/bin/sh
2

  
3
# Copied from main Synnefo repository
4
# snf-vncauthproxy has no tests yet :(
5
exit 0
6

  
7
set -e
8

  
9
TEST="$(which snf-manage) test api db logic plankton vmapi --settings=synnefo.settings.test"
10

  
11
if coverage >/dev/null 2>&1; then
12
  coverage run $TEST
13
  coverage report --include=snf-*
14
else
15
  echo "coverage not installed"
16
  $TEST
17
fi

Also available in: Unified diff