source:
sasview/build_tools/jenkins_osx_build.sh
@
873e630
Last change on this file since 873e630 was 873e630, checked in by trnielsen, 8 years ago | |
---|---|
|
|
File size: 1.4 KB |
Rev | Line | |
---|---|---|
[8a2e317] | 1 | export PATH=$PATH:/usr/local/bin/ |
2 | ||
[1780d8b] | 3 | |
4 | PYTHON=${PYTHON:-`which python`} | |
5 | EASY_INSTALL=${EASY_INSTALL:-`which easy_install`} | |
6 | PYLINT=${PYLINT:-`which pylint`} | |
7 | ||
8 | export PYTHONPATH=$PYTHONPATH:$WORKSPACE/sasview/utils | |
9 | export PYTHONPATH=$PYTHONPATH:$WORKSPACE/sasview/sasview-install | |
10 | export LC_ALL=en_US.UTF-8 | |
11 | export LANG=en_US.UTF-8 | |
12 | ||
13 | ||
14 | cd $WORKSPACE | |
15 | ||
16 | # SASMODLES | |
[8a2e317] | 17 | cd $WORKSPACE |
[1780d8b] | 18 | cd sasmodels |
[8a2e317] | 19 | |
[1780d8b] | 20 | rm -rf build |
21 | rm -rf dist | |
[8a2e317] | 22 | |
[1780d8b] | 23 | $PYTHON setup.py clean |
24 | $PYTHON setup.py build | |
25 | ||
26 | ||
27 | # SASMODLES - BUILD DOCS | |
28 | cd doc | |
29 | make html | |
[8a2e317] | 30 | |
31 | cd $WORKSPACE | |
[1780d8b] | 32 | cd sasmodels |
33 | $PYTHON setup.py bdist_egg | |
[8a2e317] | 34 | |
35 | ||
[1780d8b] | 36 | # SASVIEW |
[8a2e317] | 37 | cd $WORKSPACE |
[1780d8b] | 38 | cd sasview |
39 | rm -rf sasview-install | |
40 | mkdir sasview-install | |
41 | rm -rf utils | |
42 | mkdir utils | |
43 | rm -rf dist | |
44 | rm -rf build | |
[8a2e317] | 45 | |
46 | ||
[1780d8b] | 47 | # INSTALL SASMODELS |
[8a2e317] | 48 | cd $WORKSPACE |
[1780d8b] | 49 | cd sasmodels |
50 | cd dist | |
51 | $EASY_INSTALL -d $WORKSPACE/sasview/utils sasmodels*.egg | |
[8a2e317] | 52 | |
53 | ||
[1780d8b] | 54 | # BUILD SASVIEW |
[8a2e317] | 55 | cd $WORKSPACE |
[1780d8b] | 56 | cd sasview |
57 | $PYTHON setup.py clean | |
[873e630] | 58 | $PYTHON setup.py build docs bdist_egg |
59 | #$PYTHON setup.py docs | |
[8a2e317] | 60 | |
61 | ||
[1780d8b] | 62 | # SASVIEW BUILD_egg with new docs |
[8a2e317] | 63 | cd $WORKSPACE |
[1780d8b] | 64 | cd sasview |
[873e630] | 65 | #python setup.py bdist_egg |
[1780d8b] | 66 | cd dist |
67 | $EASY_INSTALL -d $WORKSPACE/sasview/sasview-install sasview*.egg | |
[8a2e317] | 68 | |
[1780d8b] | 69 | # TEST |
70 | cd $WORKSPACE | |
71 | cd sasview | |
72 | cd test | |
73 | $PYTHON utest_sasview.py | |
[8a2e317] | 74 | |
[1780d8b] | 75 | # PYLINT |
76 | cd $WORKSPACE | |
77 | cd sasview | |
78 | $PYLINT --rcfile "build_tools/pylint.rc" -f parseable sasview-install/sasview*.egg/sas sasview | tee test/sasview.txt | |
[8a2e317] | 79 | |
80 | ||
81 | # BUILD APP | |
[1780d8b] | 82 | cd $WORKSPACE |
83 | cd sasview/sasview | |
[8a2e317] | 84 | python setup_mac.py py2app |
85 |
Note: See TracBrowser
for help on using the repository browser.