コード例 #1
0
ファイル: op_util.py プロジェクト: thomfrick/guildai
def copy_sourcecode(src_base, config, dest_base, opdef=None):
    if not isinstance(config, list):
        config = [config]
    if _sourcecode_disabled(config):
        log.debug("sourcecode filters disabled, skipping copy")
        return
    util.select_copytree(src_base, dest_base, config,
                         SourceCodeFilter(config, opdef))
コード例 #2
0
ファイル: publish.py プロジェクト: jukiewiczm/guildai
def _copy_runfiles(state):
    if not state.copy_files:
        return
    util.select_copytree(
        state.run.dir,
        _runfiles_dest(state),
        _copy_runfiles_config(state),
        CopyRunFilesFilter(state))
コード例 #3
0
def copy_sourcecode(src_base, config, dest_base, opdef=None):
    if not isinstance(config, list):
        config = [config]
    util.select_copytree(
        src_base,
        dest_base,
        config,
        SourceCodeFilter(config, opdef))