Commit 8046291b authored by Stavros Sachtouris's avatar Stavros Sachtouris

Use devflow for packaging

parent 89e4c1c4
*.pyc
*.egg-info
*.*.swp
kamaki/version.py
_build
build
dist
#!/usr/bin/env sh
set -e
BUILD_DIR=$1
BUILD_NUMBER=$2
PACKAGES_DIR=$1/$2
shift
shift
TEMP_DIR=$(mktemp -d /tmp/devflow_autopkg_XXXXXXX)
# Create the packages
devflow-autopkg snapshot -b $TEMP_DIR $@
# MOVE the packages
mkdir -p $PACKAGES_DIR
mv -n $TEMP_DIR/* $PACKAGES_DIR
echo "Moved packages to: $(pwd)/$PACKAGES_DIR"
#!/usr/bin/env sh
set -e
BUILD_DIR=$1
BUILD_NUMBER=$2
DOCS_DIR=$1/$2
cd docs
make html
cd -
mkdir -p $DOCS_DIR
mv -n docs/_build/html/* $DOCS_DIR
echo "Moved docs to to: $(pwd)/$DOCS_DIR"
#!/usr/bin/env sh
pep8 kamaki
[ packages ]
[[ kamaki ]]
version_file = "kamaki/version.py"
#Copyright (C) 2013 GRNET S.A. All rights reserved.
#
#Redistribution and use in source and binary forms, with or
#without modification, are permitted provided that the following
#conditions are met:
#
# 1. Redistributions of source code must retain the above
# copyright notice, this list of conditions and the following
# disclaimer.
#
# 2. Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials
# provided with the distribution.
#
#THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
#OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
#WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
#PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
#CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
#LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
#USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
#AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
#LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
#ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
#POSSIBILITY OF SUCH DAMAGE.
#
#The views and conclusions contained in the software and
#documentation are those of the authors and should not be
#interpreted as representing official policies, either expressed
#or implied, of GRNET S.A.
import sys
try:
from devflow import versioning
except ImportError:
raise RuntimeError("devflow is a build dependency")
def main():
versioning.update_version()
if __name__ == "__main__":
sys.exit(main())
0.7next
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment