def jenkins():
    print('Looking for a running Jenkins instance')
    webapi = Jenkins('http://127.0.0.1:60888')

    print('Removing all jobs ...')
    for job in webapi.jobs:
        webapi.job_delete(job.name)

    print('Creating test jobs ...')
    configxml = 'master-job-svn-config.xml'
    configxml = open(configxml).read().encode('utf8')
    webapi.job_create('master-job-svn', configxml)
    return webapi
def jenkins():
    print('Looking for a running Jenkins instance')
    webapi = Jenkins('http://127.0.0.1:60888')

    print('Removing all jobs ...')
    for job in webapi.jobs:
        webapi.job_delete(job.name)

    print('Creating test jobs ...')
    configxml = 'master-job-svn-config.xml'
    configxml = open(configxml).read().encode('utf8')
    webapi.job_create('master-job-svn', configxml)
    return webapi
Beispiel #3
0
import os
from jenkins import Jenkins, JenkinsError

# get a handle for the jenkins server
j = Jenkins(os.environ['ENDPOINT'], os.environ['USERNAME'], os.environ['PASSWORD'])

for job in j.jobs: 
    try:
        print("\tDeleting job: %s" % job)
        j.job_delete(job)
    except JenkinsError:
        print("\tCouldn't delete job: %s" % job)

for view in j.views:
    if view.name == 'all': 
        continue

    try:
        print("\tDeleting view: %s" % view)
        j.view_delete(view)
    except JenkinsError:
        print("\tCouldn't delete view: %s" % view)
import os
import settings
from jenkins import Jenkins, JenkinsError

# get a handle for the jenkins server
j = Jenkins(os.environ['ENDPOINT'], os.environ['USERNAME'],
            os.environ['PASSWORD'])

for team in settings.teams:
    if j.job_exists(team):
        try:
            print("\tDeleting job: %s" % team)
            j.job_delete(team)
        except JenkinsError:
            print("\tCouldn't delete job: %s" % team)
    else:
        print("\tJob doesn't exist; skipping: %s" % team)

    for job in settings.jobs:
        target = team + "-" + job

        if j.job_exists(target):
            try:
                print("\tDeleting job: %s" % target)
                j.job_delete(target)
            except JenkinsError:
                print("\tCouldn't delete job: %s" % target)
        else:
            print("\tJob doesn't exist; skipping: %s" % target)
import os
import settings
from jenkins import Jenkins, JenkinsError

# get a handle for the jenkins server
j = Jenkins(os.environ['ENDPOINT'], os.environ['USERNAME'],
            os.environ['PASSWORD'])

# open the config.xml
with open("./xml/folders/base/config.xml") as config_file:
    config = config_file.read()

for team in settings.teams:
    if j.job_exists(team):
        try:
            print("\tDeleting folder: %s" % team)
            j.job_delete(team)
        except:
            print("\tCouldn't delete folder: %s" % team)