]> Frank Brehm's Git Trees - profitbricks/jenkins-build-scripts.git/commitdiff
fixup insert
authorHolger Levsen <holger@layer-acht.org>
Wed, 26 Sep 2012 16:23:54 +0000 (18:23 +0200)
committerHolger Levsen <holger@layer-acht.org>
Wed, 26 Sep 2012 16:23:54 +0000 (18:23 +0200)
debian_build.py

index 07ff817ee76b265a358a719865840b4827c29b23..168ff5bffb3cb7170802d7eade9e74e05e014c42 100755 (executable)
@@ -139,14 +139,14 @@ def db_add_build(con, number, db_id):
         #logger.debug("INSERT INTO jenkins_build(jenkins_build_number, jenkins_job_id) VALUES(%s, %s) RETURNING id" % (number, db_id))
     return cur.fetchone()[0]
 
-def db_add_build_result(con, number, start, end):
+def db_add_build_result(con, build_id, start, end):
     cur = con.cursor()
     cur.execute("SAVEPOINT a")
     try:
-        cur.execute("INSERT INTO jenkins_build_result(jenkins_build_number, build_start, build_end, successful) VALUES(%s, '%s', '%s', %s) RETURNING id" % (number, start, end, 'true'))
+        cur.execute("INSERT INTO jenkins_build_result(jenkins_build_id, build_start, build_end, successful) VALUES(%s, '%s', '%s', %s) RETURNING id" % (build_id, start, end, 'true'))
     except psycopg2.DatabaseError as e:
         cur.execute("ROLLBACK TO a")  # have to rollback after failed command
-        #logger.debug("INSERT INTO jenkins_build_result(jenkins_build_number, build_start, build_end, successful) VALUES(%s, '%s', '%s', %s) RETURNING id" % (number, start, end, 'true'))
+        #logger.debug("INSERT INTO jenkins_build_result(jenkins_build_id, build_start, build_end, successful) VALUES(%s, '%s', '%s', %s) RETURNING id" % (build_id, start, end, 'true'))
     return cur.fetchone()[0]
 
 def db_add_package(con, package):
@@ -194,7 +194,7 @@ def add_package_instance(origin, job_name, build_number, changes_file, version,
     #logger.debug("INSERT success job %s" % job_name)
     # maybe FIXME: we could add the build already once its started, but for package builds we dont wanna add failures to the db at all
     db_build_id = db_add_build (con, build_number, db_job_id)
-    db_build_result_id = db_add_build_result (con, build_number, start, end)
+    db_build_result_id = db_add_build_result (con, db_build_id, start, end)
     #logger.debug("INSERT success build number %s" % build_number)
     #logger.debug("processing %s" %(changes_file))
     cmd = ["dcmd", '--deb', changes_file]