Revision 891c0866

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

  
4
BUILD_DIR=$1
5
BUILD_NUMBER=$2
6
PACKAGES_DIR=$1/$2
7

  
8
shift
9
shift
10

  
11
TEMP_DIR=$(mktemp -d /tmp/devflow_autopkg_XXXXXXX)
12

  
13
# Create the packages
14
devflow-autopkg snapshot -b $TEMP_DIR $@
15

  
16
# MOVE the packages
17
mkdir -p $PACKAGES_DIR
18
mv -n $TEMP_DIR/* $PACKAGES_DIR
19

  
20
echo "Moved packages to: $(pwd)/$PACKAGES_DIR"
21

  
b/ci/make_docs.sh
1
#!/usr/bin/env sh
2
set -e
3

  
4
BUILD_DIR=$1
5
BUILD_NUMBER=$2
6
DOCS_DIR=$1/$2
7

  
8
cd docs
9
make html
10
cd -
11

  
12
mkdir -p $DOCS_DIR
13
mv -n docs/_build/html/* $DOCS_DIR
14

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

  
3
pep8 kamaki
4

  
b/devflow.conf
1
[ packages ]
2
  [[ kamaki ]]
3
    version_file = "kamaki/version.py"
b/update_version.py
1
#Copyright (C) 2013 GRNET S.A. All rights reserved.
2
#
3
#Redistribution and use in source and binary forms, with or
4
#without modification, are permitted provided that the following
5
#conditions are met:
6
#
7
#  1. Redistributions of source code must retain the above
8
#     copyright notice, this list of conditions and the following
9
#     disclaimer.
10
#
11
#  2. Redistributions in binary form must reproduce the above
12
#     copyright notice, this list of conditions and the following
13
#     disclaimer in the documentation and/or other materials
14
#     provided with the distribution.
15
#
16
#THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
17
#OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18
#WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19
#PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
20
#CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21
#SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22
#LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
23
#USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
24
#AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25
#LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
26
#ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27
#POSSIBILITY OF SUCH DAMAGE.
28
#
29
#The views and conclusions contained in the software and
30
#documentation are those of the authors and should not be
31
#interpreted as representing official policies, either expressed
32
#or implied, of GRNET S.A.
33

  
34
import sys
35
try:
36
    from devflow import versioning
37
except ImportError:
38
    raise RuntimeError("devflow is a build dependency")
39

  
40

  
41
def main():
42
    versioning.update_version()
43

  
44

  
45
if __name__ == "__main__":
46
    sys.exit(main())
b/version
1
0.7next

Also available in: Unified diff