debian_version = '$(version)-%s+%s' % (pb_version, REVISION)
elif GIT_BRANCH_NAME.startswith('release') or GIT_BRANCH_NAME.startswith('hotfix'):
debian_version = '$(version)-%s~rc%s' % (pb_version, REVISION)
+ elif GIT_BRANCH_NAME.startswith('feature'):
+ debian_version = '$(version)-%s~experimental%s' % (pb_version, REVISION)
else:
debian_version = '$(version)-%s~develop%s' % (pb_version, REVISION)
return True
-
if __name__ == '__main__':
logger = logging.getLogger(sys.argv[0])
logger.setLevel(logging.DEBUG)
logger.error('Cannot login via ftp...')
exit(ERROR)
- ftp.cwd('/srv/profitbricks-repository/incoming')
+ if GIT_BRANCH_NAME.startswith('feature'):
+ ftp.cwd('/srv/dev-repository/incoming')
+ else:
+ ftp.cwd('/srv/profitbricks-repository/incoming')
logger.info('FTP Login on %s successful' %(ftp.host))
ftp.cwd('production-proposed-updates')
elif GIT_BRANCH_NAME.startswith('release/') or GIT_BRANCH_NAME.startswith('hotfix/'):
ftp.cwd('staging');
+ elif GIT_BRANCH_NAME.startswith('feature'):
+ ftp.cwd('experimental');
else:
ftp.cwd('pre-staging');
logger.info('FTP working directory: %s' %(ftp.pwd()))