Example #1
0
def run():
    '''
    :param 脚本本身(非传入参数)
    :param codeDir:   代码目录
    :param moduleName: 模块名
    :param version: 版本号
    :param newTag: 标签
    '''
    codeDir = sys.argv[1]
    moduleName = sys.argv[2]
    version = sys.argv[3]
    newTag = sys.argv[4]

    # 处理jobserver的构建物
    if moduleName == "jobserver":
        sourceDir = os.path.join(codeDir, "outputFileFolder", "Jarfilefolder")
        desDir = os.path.join("/DataBk/build/stariboss-10.X", version, newTag,
                              moduleName, "Jarfilefolder")
        ftpManager.recursiveCreateFtpdir(ftpManager.getSubsectionDir(desDir))
        ftpUploadDir(sourceDir, desDir)
    else:
        outputDic = getProduct(codeDir, moduleName)
        sourcePath = outputDic[moduleName]
        fileName = sourcePath.split("/")[-1]
        ftpManager.recursiveCreateFtpdir(
            ftpManager.getSubsectionDir(
                os.path.join("/DataBk/build/stariboss-10.X", version, newTag,
                             moduleName)))
        desPath = os.path.join("/DataBk/build/stariboss-10.X", version, newTag,
                               moduleName, fileName)
        ftpUploadFile(sourcePath, desPath)
Example #2
0
def run():
    '''
    :param 脚本本身(非传入参数)
    :param version: 版本号
    :param newTag: 标签
    '''
    version = sys.argv[1]
    tag = sys.argv[2]
    ftpManager.recursiveCreateFtpdir(
        ftpManager.getSubsectionDir(
            os.path.join("/DataBk/build/stariboss-10.X", version, tag)))
Example #3
0
def run():
    '''
    :param 脚本本身(非传入参数)
    :param version: 版本号
    :param newTag: 标签
    '''
    version = sys.argv[1]
    tag = sys.argv[2]
    uploadFtpDir = sys.argv[3]
    ftpManager.recursiveCreateFtpdir(
        ftpManager.getSubsectionDir(os.path.join(uploadFtpDir, version, tag)))
def run():
    '''
    :param 脚本本身(非传入参数)
    :param codeDir:   代码目录
    :param moduleName: 模块名
    :param version: 版本号
    :param newTag: 标签
    '''
    codeDir = sys.argv[1]
    moduleName = sys.argv[2]
    version = sys.argv[3]
    newTag = sys.argv[4]
    uploadFtpDir = sys.argv[5]
    jobName = sys.argv[6]

    outputList = getProduct(codeDir, moduleName, jobName)
    for sourcePath in outputList:
        fileName = sourcePath.split("/")[-1]
        ftpManager.recursiveCreateFtpdir(ftpManager.getSubsectionDir(os.path.join(uploadFtpDir, version, newTag, moduleName)))
        desPath = os.path.join(uploadFtpDir, version, newTag, moduleName, fileName)
        ftpUploadFile(sourcePath, desPath)
Example #5
0
def checkFtpYamlDir(ftpDir):
    ftpManager.recursiveCreateFtpdir(ftpManager.getSubsectionDir(ftpDir))