def run(self, task_id):
      i = {"task_id": task_id}
      selectedDeploys = db.select('ci_deployer', where="id=" + str(i["task_id"]))
      with open("./builds/config/job/CIDeployConfigParameter.xml") as f:
          configStringParameter = f.read()

      for m in selectedDeploys:
        username = m.username
        version = m.version
        webroot = m.webroot
        deploy_config = m.deploy_config
        sugar_build_number = m.sugar_build_number
        timeo = datetime.strptime(m.last_deploy_date, "%Y-%m-%d %H:%M:%S")
        deploy_timestamp = timeo.strftime("%Y%m%d%H%M%S")

      builder = JobBuilder(appconfig.jenkins_url)
      jobname = "ci_" + username
      builder.add_job(jobname, configStringParameter)

      builder.run_job(username=username, \
                version=version, \
                webroot=webroot, \
                flavor=deploy_config, \
                sugar_build_number=sugar_build_number, \
                deploy_timestamp=deploy_timestamp)      
Example #2
0
    def run(self, insname, upgradetype, flavor, dynamic, version):
      with open("./builds/config/job/upgradeConfigParameter.xml") as f:
          configStringParameter = f.read()

      builder = JobBuilder(appconfig.jenkins_url)
      jobName = "od_silentupgrade"
      builder.add_job(jobName, configStringParameter)

      builder.run_job(insname=insname, \
                upgradetype=upgradetype, \
                flavor=flavor, \
                dynamic=dynamic, \
                version=version)      
Example #3
0
    def run(self, task_id):
        i = {"task_id": task_id}
        selectedDeploys = db.select('od_deployer',
                                    where="id=" + str(i["task_id"]))
        with open("./builds/config/job/deployConfigParameter.xml") as f:
            configStringParameter = f.read()

        for m in selectedDeploys:
            username = m.username
            version = m.version
            webroot = m.webroot
            deploy_config = m.deploy_config
            timeo = datetime.strptime(m.last_deploy_date, "%Y-%m-%d %H:%M:%S")
            deploy_timestamp = timeo.strftime("%Y%m%d%H%M%S")
            demo_data = m.demo_data

        builder = JobBuilder(appconfig.jenkins_url)
        jobname = "od_" + username
        builder.add_job(jobname, configStringParameter)

        builder.run_job(username=username, \
                  version=version, \
                  webroot=webroot, \
                  deploy_config=deploy_config, \
                  deploy_timestamp=deploy_timestamp, \
                  demo_data=demo_data)
Example #4
0
    def run(self, insname, upgradetype, flavor, dynamic, version):
        with open("./builds/config/job/upgradeConfigParameter.xml") as f:
            configStringParameter = f.read()

        builder = JobBuilder(appconfig.jenkins_url)
        jobName = "ci_silentupgrade"
        builder.add_job(jobName, configStringParameter)

        builder.run_job(insname=insname, \
                  upgradetype=upgradetype, \
                  flavor=flavor, \
                  dynamic=dynamic, \
                  version=version)
Example #5
0
from buildutil import JobBuilder
import appconfig

with open("./builds/config/job/deployConfig.xml") as f:
    configString = f.read()

with open("./builds/config/job/od_emily.xml") as f:
    configStringParameter = f.read()

builder = JobBuilder(appconfig.jenkins_url)

#jobname="sfsf'sfsf"
#builder.add_job(jobname, configString)
#builder.run_job()

builder.add_job("Eric_parameter_testing", configStringParameter)
#builder.run_job(username="******", dbname="sfsf", )
builder.run_job(username="******", \
    version="6.6.0", \
    webroot="sfsf", \
    deploy_config="sfsf")