Ich habe einige Schwierigkeiten bei der Implementierung der Jenkins API mit meinem Python-Skript. Zum Beispiel versuchen, disable_job hinzuzufügen. Ich habe meine Verbindung zu jenkins arbeiten und können Arbeitsplätze bauen, aber deaktivieren kann ich nichtJenkins API mit Python
def disable_job(server, project):
try:
job_exists = server.get_job_name(project) # check to see if job exists
if job_exists == None:
print 'Error: Project (job) %s does not exist.\n\n' % project
ret = None
else:
server.disable_job(project)
msg = ('Disabled project (job) %s\n' % project)
except:
emsg = ('Error: Something went wrong building project (job) %s on '
'Jenkins.\n\n' % project)
print emsg
return disable_job
Ihr Code funktioniert gut. – Barney
@barney Ich habe versucht, den Code zu laufen, aber es scheint einfach nicht, Dir scheint nichts falsch? Vielleicht habe ich etwas falsch in meiner Konfiguration – VisualExstasy
server.disable_job sollte eine Zeichenfolge als Parameter verwenden. Überholst du eine Schnur? Erhalten Sie einen Fehler? – Barney