Example #1
0
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))
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)