def build_cmd(name): cfg = libbuild.BIN_MATRIX[name] if cfg['type'] == 'go': if 'distro' in cfg: for goos, archs in cfg['distro'].items(): for goarch in archs: libbuild.go_build(name, goos, goarch, main='*.go'.format(name)) else: libbuild.go_build(name, libbuild.GOHOSTOS, libbuild.GOHOSTARCH, main='*.go'.format(name))
def build_cmd(name): cfg = libbuild.BIN_MATRIX[name] entrypoint='*.go' compress = libbuild.ENV in ['prod'] if cfg['type'] == 'go': if 'distro' in cfg: for goos, archs in cfg['distro'].items(): for goarch in archs: libbuild.go_build(name, goos, goarch, entrypoint, compress) else: libbuild.go_build(name, libbuild.GOHOSTOS, libbuild.GOHOSTARCH, entrypoint, compress)
def build_cmd(name): cfg = libbuild.BIN_MATRIX[name] entrypoint='*.go' compress = libbuild.ENV in ['prod'] if cfg['type'] == 'go': if 'distro' in cfg: for goos, archs in cfg['distro'].items(): for goarch in archs: libbuild.go_build(name, goos, goarch, entrypoint, compress) else: libbuild.go_build(name, libbuild.GOHOSTOS, libbuild.GOHOSTARCH, entrypoint, compress)
def build_cmd(name): cfg = libbuild.BIN_MATRIX[name] entrypoint = 'cmd/{}/*.go'.format(name) compress = False upx = False if cfg['type'] == 'go': if 'distro' in cfg: for goos, archs in cfg['distro'].items(): for goarch in archs: libbuild.go_build(name, goos, goarch, entrypoint, compress, upx) else: libbuild.go_build(name, libbuild.GOHOSTOS, libbuild.GOHOSTARCH, entrypoint, compress, upx)