Skip to content
Snippets Groups Projects
Select Git revision
  • ef2ce5e3e7dd1342b15600cdfc6fb4f981890812
  • master default protected
  • v0.0.x
  • v0.0.32
  • v0.0.31
  • v0.0.30
  • v0.0.29
  • v0.0.28
  • v0.0.28-rc1
  • v0.0.27
  • v0.0.26
  • v0.0.25
  • v0.0.24
  • v0.0.23
  • v0.0.22
  • v0.0.21
  • v0.0.20
  • v0.0.19
  • v0.0.18
  • v0.0.17
  • v0.0.16
  • v0.0.15
  • v0.0.14
23 results

build

Blame
  • build 994 B
    #!/bin/bash
    set -e
    
    source $(dirname $0)/version
    
    cd $(dirname $0)/..
    
    mkdir -p bin
    if [ "$(uname)" = "Linux" ]; then
        OTHER_LINKFLAGS="-extldflags -static -s -w"
    fi
    LINKFLAGS="-X main.VERSION=$VERSION"
    CGO_ENABLED=0 GOARCH=amd64 go build -ldflags "$LINKFLAGS $OTHER_LINKFLAGS" -o bin/local-path-provisioner-amd64
    CGO_ENABLED=0 GOARCH=arm64 go build -ldflags "$LINKFLAGS $OTHER_LINKFLAGS" -o bin/local-path-provisioner-arm64
    CGO_ENABLED=0 GOARCH=arm go build -ldflags "$LINKFLAGS $OTHER_LINKFLAGS" -o bin/local-path-provisioner-arm
    CGO_ENABLED=0 GOARCH=ppc64le go build -ldflags "$LINKFLAGS $OTHER_LINKFLAGS" -o bin/local-path-provisioner-ppc64le
    CGO_ENABLED=0 GOARCH=riscv64 go build -ldflags "$LINKFLAGS $OTHER_LINKFLAGS" -o bin/local-path-provisioner-riscv64
    if [ "$CROSS" = "true" ] && [ "$ARCH" = "amd64" ]; then
        GOOS=darwin go build -ldflags "$LINKFLAGS" -o bin/local-path-provisioner-darwin
        GOOS=windows go build -ldflags "$LINKFLAGS" -o bin/local-path-provisioner-windows
    fi