From fce313d504727ea9792d942d0cab8e5f2faed3ff Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 4 Sep 2019 16:11:42 +0200 Subject: [PATCH] Run abichecker on botmaster as well --- abichecker/abichecker.py | 13 +++---------- gocd/abichecker.gocd.yaml | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 10 deletions(-) create mode 100644 gocd/abichecker.gocd.yaml diff --git a/abichecker/abichecker.py b/abichecker/abichecker.py index 6c2ebde8..02c02e20 100755 --- a/abichecker/abichecker.py +++ b/abichecker/abichecker.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/python3 from optparse import OptionParser from pprint import pformat, pprint @@ -15,20 +15,13 @@ import time import abichecker_dbmodel as DB import sqlalchemy.orm.exc -try: - from xml.etree import cElementTree as ET -except ImportError: - import cElementTree as ET +from xml.etree import cElementTree as ET import osc.conf import osc.core from osc.util.cpio import CpioRead -try: - from urllib.error import HTTPError -except ImportError: - # python 2.x - from urllib2 import HTTPError +from urllib.error import HTTPError import rpm from collections import namedtuple diff --git a/gocd/abichecker.gocd.yaml b/gocd/abichecker.gocd.yaml new file mode 100644 index 00000000..a2823976 --- /dev/null +++ b/gocd/abichecker.gocd.yaml @@ -0,0 +1,20 @@ +format_version: 3 +pipelines: + SUSE.Abichecker: + group: SUSE.Checkers + lock_behavior: unlockWhenFinished + environment_variables: + OSC_CONFIG: /home/go/config/oscrc-abichecker + materials: + script: + git: https://github.com/openSUSE/openSUSE-release-tools.git + timer: + spec: 0 */15 * ? * * + only_on_changes: false + stages: + - Run: + approval: manual + resources: + - repo-checker + tasks: + - script: ./abichecker/abichecker.py --no-review --verbose -A https://api.suse.de --web-url=http://abichecker.suse.de project SUSE:Maintenance maintenance_incident