source: sasview/build_tools/jenkins_win_build.bat @ b6f563b4

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since b6f563b4 was 9f441a9, checked in by trnielsen, 8 years ago

Update windows build script

  • Property mode set to 100644
File size: 2.2 KB
RevLine 
[9f441a9]1set PYTHON=c:\python27\python
[c6ea8e9]2set EASY_INSTALL=c:\python27\scripts\easy_install.exe
[9f441a9]3set PATH=c:\python27;c:\mingw\bin;%PATH%
4set PYLINT= C:\Python27\Scripts\pylint
5set INNO="C:\Program Files (x86)\Inno Setup 5\ISCC.exe"
[c6ea8e9]6
7
[9f441a9]8set PYTHONPATH=%PYTHONPATH%;%WORKSPACE%\sasview\utils
9set PYTHONPATH=%PYTHONPATH%;%WORKSPACE%\sasview\sasview-install
[c6ea8e9]10
[9f441a9]11echo %PYTHONPATH%
12echo %WORKSPACE%
[c6ea8e9]13
14
[9f441a9]15:: MAKE DIR FOR EGGS ##################################################
16cd %WORKSPACE%
17cd sasview
18MD sasview-install
19MD utils
[c6ea8e9]20
21
[9f441a9]22:: SASMODELS build ####################################################
23cd %WORKSPACE%
24cd sasmodels
25%PYTHON% setup.py build
[c6ea8e9]26
27
28
[9f441a9]29:: SASMODELS doc ######################################################
30cd doc
31make html
[c6ea8e9]32
33
[9f441a9]34:: SASMODELS build egg ################################################
35cd %WORKSPACE%
36cd sasmodels
37%PYTHON% setup.py bdist_egg
[c6ea8e9]38
39
[9f441a9]40:: SASMODELS install egg ##############################################
41cd %WORKSPACE%
42cd sasmodels
[c6ea8e9]43cd dist
[9f441a9]44echo F | xcopy sasmodels-*.egg sasmodels.egg /Y
45%EASY_INSTALL% -d %WORKSPACE%\sasview\utils sasmodels.egg
[c6ea8e9]46
47
[9f441a9]48:: NOW BUILD SASVIEW
[c6ea8e9]49
[9f441a9]50:: SASVIEW build egg ################################################
51:: Remember to modify C:\Python27\Lib\distutils\distutils.cfg to you compiler
52cd %WORKSPACE%
53cd sasview
54%PYTHON% setup.py build docs bdist_egg
[c6ea8e9]55
[9f441a9]56
57:: SASVIEW utest ######################################################
58cd %WORKSPACE%\sasview\test
59%PYTHON% utest_sasview.py
60
61
62:: SASVIEW INSTALL EGG ################################################
63cd %WORKSPACE%
64cd sasview
65cd dist
66echo F | xcopy sasview-*.egg sasview.egg /Y
67%EASY_INSTALL% -d %WORKSPACE%\sasview\sasview-install sasview.egg
68
69
70:: SASVIEW INSTALLER ##################################################
71cd %WORKSPACE%
72cd sasview
73cd sasview
74%PYTHON% setup_exe.py py2exe
75%PYTHON% installer_generator.py
76%INNO% installer.iss
[c6ea8e9]77cd Output
[dbb2e9d]78xcopy setupSasView.exe %WORKSPACE%\sasview\dist
[c6ea8e9]79
[9f441a9]80
81:: SASVIEW PYLINT #####################################################
[dbb2e9d]82cd %WORKSPACE%\sasview
[9f441a9]83%PYLINT% --rcfile "build_tools/pylint.rc" -f parseable sasview-install/sasview.egg/sas sasview > test/sasview.txt
[f0d4fcc]84
[c6ea8e9]85
[9f441a9]86:: GO BACK ############################################################
87cd %WORKSPACE%
Note: See TracBrowser for help on using the repository browser.