def __init__(self, dirIn=None, dryRun=False, remote="*****@*****.**", webDir="/data/sdt/buildlogs/"): self.dryRun = dryRun self.remote = remote self.cmsswBuildDir = dirIn rel = os.path.basename(dirIn) self.release = rel rc, day, hour = getIBReleaseInfo (rel) self.webTargetDir = webDir+"/"+os.environ["SCRAM_ARCH"]+"/www/"+day+"/"+rc+"-"+day+"-"+hour+"/"+self.release self.ssh_opt = "-o CheckHostIP=no -o ConnectTimeout=60 -o ConnectionAttempts=5 -o StrictHostKeyChecking=no -o BatchMode=yes -o PasswordAuthentication=no" return
def __init__(self, releaseDir, dryRun=False): self.dryRun = dryRun self.plat = os.environ["SCRAM_ARCH"] self.appset = releaseDir + "/CMSDIST" self.cmsswBuildDir = releaseDir self.release = os.path.basename(releaseDir) self.relTag = self.release self.threadList = {} from cmsutils import getIBReleaseInfo self.relCycle, day, hour = getIBReleaseInfo(self.release) from logUpdater import LogUpdater self.logger = LogUpdater(self.cmsswBuildDir, self.dryRun) return
def __init__(self, releaseDir, dryRun=False): self.dryRun = dryRun self.plat = os.environ["SCRAM_ARCH"] self.appset = releaseDir+"/CMSDIST" self.cmsswBuildDir = releaseDir self.release = os.path.basename(releaseDir) self.relTag = self.release self.threadList = {} from cmsutils import getIBReleaseInfo self.relCycle,day,hour = getIBReleaseInfo(self.release) from logUpdater import LogUpdater self.logger = LogUpdater(self.cmsswBuildDir,self.dryRun) return
def __init__(self, dirIn=None, dryRun=False, remote=None, webDir="/data/sdt/buildlogs/"): if not remote: with open(join(SCRIPT_DIR,"cmssdt.sh")) as ref: remote = "cmsbuild@"+[ line.split("=")[-1].strip() for line in ref.readlines() if "CMSSDT_SERVER=" in line][0] self.dryRun = dryRun self.remote = remote self.cmsswBuildDir = dirIn rel = os.path.basename(dirIn) self.release = rel rc, day, hour = getIBReleaseInfo(rel) self.webTargetDir = webDir + "/" + os.environ[ "SCRAM_ARCH"] + "/www/" + day + "/" + rc + "-" + day + "-" + hour + "/" + self.release self.ssh_opt = "-o CheckHostIP=no -o ConnectTimeout=60 -o ConnectionAttempts=5 -o StrictHostKeyChecking=no -o BatchMode=yes -o PasswordAuthentication=no" return