Exemple #1
0
    def __start_project(self, prj_name):
        syslog.syslog(syslog.LOG_INFO | syslog.LOG_USER, "Starting project [%s]" % prj_name)
        try:
            project = Project(
                "/mincid/build/system/ci/system/mincid_master.json",
                "/mincid/build/system/ci/projects/%s.json" % prj_name,
            )
            project.cleanup()
            project.process()
            syslog.syslog(syslog.LOG_INFO | syslog.LOG_USER, "Project started [%s]" % prj_name)
        except FileNotFoundError:
            # Project does not exists
            self.send_error(404)
            syslog.syslog(syslog.LOG_INFO | syslog.LOG_USER, "Project does not exists [%s]" % prj_name)
            return

        self.send_response(200, "OK")
        self.send_header("Content-type", "html")
        self.end_headers()
Exemple #2
0
def main(master_cfg, project_cfg):
    project = Project(master_cfg, project_cfg)
    project.cleanup()
    project.process()