Source code for pyquickhelper.pycode.linux_scripts
"""
Batch file use to automate some of the tasks (setup, unit tests, help, pypi).
:githublink:`%|py|5`
"""
import sys
[docs]def _sversion():
return "PY%d%d" % sys.version_info[:2]
#################
#: stop if error
#################
linux_error = "if [ $? -ne 0 ]; then exit $?; fi"
#################
#: call the setup
#################
jenkins_linux_setup = "$PYINT -u setup.py"
#################
#: script for Jenkins
#################
linux_jenkins = "echo SCRIPT: linux_jenkins\nexport jenkinspython=__PYTHON__\necho ~EXPORT jenkinspython=__PYTHON__\n" + \
"\n__PACTHPQb__\n" + \
jenkins_linux_setup + " build_script\n" + \
"\n__PACTHPQe__\n" + \
linux_error + "\nbash auto_unittest_setup_help.sh $jenkinspython __SUFFIX__\n" + \
linux_error
linux_jenkins_any = "echo SCRIPT: linux_jenkins_any\nexport jenkinspython=__PYTHON__\necho ~EXPORT jenkinspython=__PYTHON__\n" + \
"\n__PACTHPQb__\n" + \
jenkins_linux_setup + " build_script\n" + \
"\n__PACTHPQe__\n" + \
linux_error + "\nbash auto_cmd_any_setup_command.sh $jenkinspython __SUFFIX__ __COMMAND__\n" + \
linux_error