def deploy_jenkins(): package_dirs = ['solitude', 'venv'] if os.path.isdir(os.path.join(ROOT, 'aeskeys')): package_dirs.append('aeskeys') r = helpers.build_rpm(name='solitude', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=package_dirs) r.local_install() install_path = os.path.join(r.install_to, 'solitude') update_db(install_path) r.remote_install(['web']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(install_cron, r.install_to) with lcd(install_path): local('../venv/bin/python manage.py statsd_ping --key=update') r.clean()
def deploy_jenkins(): package_dirs = ['solitude', 'venv'] if os.path.isdir(os.path.join(ROOT, 'aeskeys')): package_dirs.append('aeskeys') r = helpers.build_rpm(name='solitude', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=package_dirs) r.local_install() install_path = os.path.join(r.install_to, 'solitude') update_db(install_path) r.remote_install(['web']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(install_cron, r.install_to) with lcd(install_path): local('../venv/bin/python manage.py statsd_ping --key=update') r.clean()
def deploy_jenkins(): package_dirs = ['zamboni', 'venv'] if os.path.isdir(os.path.join(ROOT, 'aeskeys')): package_dirs.append('aeskeys') rpm = helpers.build_rpm(name='zamboni', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=package_dirs) execute(disable_cron) rpm.local_install() managecmd('migrate') rpm.remote_install(['web', 'celery']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(update_celery) execute(install_cron, rpm.install_to) managecmd('cron cleanup_validation_results') rpm.clean()
def deploy_jenkins(): package_dirs = ['zamboni', 'venv'] if os.path.isdir(os.path.join(ROOT, 'aeskeys')): package_dirs.append('aeskeys') rpm = helpers.build_rpm(name='zamboni', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=package_dirs) execute(disable_cron) rpm.local_install() managecmd('migrate --noinput') rpm.remote_install(['web', 'celery']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(update_celery) execute(install_cron, rpm.install_to) managecmd('cron cleanup_validation_results') rpm.clean()
def deploy_jenkins(): rpm = helpers.build_rpm(name='monolith-aggregator', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, package_dirs=['monolith-aggregator', 'venv'], root=ROOT) rpm.local_install()
def deploy_jenkins(): rpm = helpers.build_rpm(name='commbadge', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) rpm.local_install() rpm.remote_install(['web'])
def deploy_jenkins(): r = helpers.build_rpm(name=settings.PROJECT_NAME, app_dir='marketplace-content-tools', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) r.remote_install(['web'])
def deploy_jenkins(): r = helpers.build_rpm(name=settings.PROJECT_NAME, app_dir='marketplace-submission', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) r.local_install() r.remote_install(['web'])
def deploy_jenkins(): rpmbuild = helpers.build_rpm(name='marketplace-stats', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=['marketplace-stats']) rpmbuild.local_install() rpmbuild.remote_install(['web'])
def deploy_jenkins(): rpm = helpers.build_rpm( name="monolith-aggregator", env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, package_dirs=["monolith-aggregator", "venv"], root=ROOT, ) rpm.local_install()
def deploy_jenkins(): r = helpers.build_rpm( name=settings.PROJECT_NAME, app_dir="marketplace-content-tools", env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, ) r.remote_install(["web"])
def deploy_jenkins(): rpm = helpers.build_rpm(name=settings.PROJECT_NAME, app_dir='zippy', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) rpm.local_install() rpm.remote_install(['web']) execute(restart_worker)
def deploy_jenkins(): rpm = helpers.build_rpm(name='geodude', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, package_dirs=['geodude', 'venv'], root=ROOT) rpm.local_install() rpm.remote_install(['web']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', []))
def deploy_jenkins(): rpm = helpers.build_rpm(name=settings.PROJECT_NAME, env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, app_dir='spartacus') update_build_id() rpm.local_install() rpm.remote_install(['web'])
def deploy_jenkins(): rpm = helpers.build_rpm(name=settings.PROJECT_NAME, env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, app_dir='fireplace') rpm.local_install() rpm.remote_install(['web']) deploy_build_id('fireplace') rpm.clean()
def deploy_jenkins(): r = helpers.build_rpm(name=settings.PROJECT_NAME, app_dir='marketplace-operator-dashboard', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) r.local_install() r.remote_install(['web']) deploy_build_id(settings.PROJECT_NAME)
def deploy_jenkins(): rpm = helpers.build_rpm(name=settings.PROJECT_NAME, app_dir='frappe', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, package_dirs=['frappe', 'venv'], root=ROOT) rpm.local_install() execute(syncdb, os.path.join(rpm.install_to, 'frappe', 'src')) rpm.remote_install(['web']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', []))
def deploy_jenkins(): rpm = helpers.build_rpm(name='transonic', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) rpm.local_install() rpm.remote_install(['web']) deploy_build_id('transonic') rpm.clean()
def deploy_jenkins(): rpm = helpers.build_rpm(name='commbadge', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT) rpm.local_install() rpm.remote_install(['web']) deploy_build_id('commbadge') rpm.clean()
def deploy_jenkins(): rpmbuild = helpers.build_rpm(name='marketplace-stats', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=['marketplace-stats']) rpmbuild.local_install() rpmbuild.remote_install(['web']) deploy_build_id('marketplace-stats') rpmbuild.clean()
def deploy_jenkins(): rpm = helpers.build_rpm( name=settings.PROJECT_NAME, app_dir="frappe", env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, package_dirs=["frappe", "venv"], root=ROOT, ) rpm.local_install() execute(syncdb, os.path.join(rpm.install_to, "frappe", "src")) rpm.remote_install(["web"]) helpers.restart_uwsgi(getattr(settings, "UWSGI", []))
def deploy_jenkins(): rpm = helpers.build_rpm(name='webpay', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=['webpay', 'venv']) rpm.local_install() rpm.remote_install(['web', 'celery']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(update_celery) rpm.clean()
def deploy_jenkins(): rpm = helpers.build_rpm(name='webpay', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=['webpay', 'venv']) rpm.local_install() rpm.remote_install(['web', 'celery']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(update_celery) rpm.clean()
def deploy_jenkins(): rpm = helpers.build_rpm(name=settings.PROJECT_NAME, env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, app_dir='fireplace') rpm.local_install() # do not perform a package update in prod if settings.ZAMBONI_DIR and settings.ENV != 'prod': package_update(os.path.join(rpm.install_to, 'fireplace')) rpm.remote_install(['web']) deploy_build_id('fireplace')
def deploy_jenkins(): rpm = helpers.build_rpm(name=settings.PROJECT_NAME, env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, app_dir='fireplace') rpm.local_install() # do not perform a package update in altdev and prod if settings.ZAMBONI_DIR and settings.ENV not in ['altdev', 'prod']: package_update(os.path.join(rpm.install_to, 'fireplace')) rpm.remote_install(['web']) deploy_build_id('fireplace') rpm.clean()
def deploy_jenkins(): rpmbuild = helpers.build_rpm(name='olympia', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=['olympia', 'venv']) rpmbuild.local_install() install_dir = os.path.join(rpmbuild.install_to, 'olympia') execute(schematic, install_dir) managecmd('dump_apps', install_dir) rpmbuild.remote_install(['web', 'celery']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(update_celery) execute(install_cron, rpmbuild.install_to) managecmd('cron cleanup_validation_results')
def deploy_jenkins(): rpmbuild = helpers.build_rpm(name='olympia', env=settings.ENV, cluster=settings.CLUSTER, domain=settings.DOMAIN, root=ROOT, package_dirs=['olympia', 'venv']) rpmbuild.local_install() install_dir = os.path.join(rpmbuild.install_to, 'olympia') execute(schematic, install_dir) managecmd('dump_apps', install_dir) rpmbuild.remote_install(['web', 'celery']) helpers.restart_uwsgi(getattr(settings, 'UWSGI', [])) execute(update_celery) execute(install_cron, rpmbuild.install_to) managecmd('cron cleanup_validation_results') rpmbuild.clean()