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