File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Load stack utils
4+ . /usr/bin/stack-utils
5+
6+ # Implement build function
7+ function build() {
8+ generate-stack-path
9+ install-stack go 1.17.7 && . init-stack
10+
11+ curl -sSL " https://github.com/subfuzion/envtpl/archive/refs/tags/v${STACK_VERSION} .tar.gz" | tar -xz \
12+ && mv envtpl-${STACK_VERSION} $GOPATH /src/envtpl/ \
13+ && cd $GOPATH /src/envtpl \
14+ && export GO111MODULE=on \
15+ && CGO_ENABLED=0 go build \
16+ -ldflags " -X main.AppVersionMetadata=$( date -u +%s) " \
17+ -a -installsuffix cgo -o /bin/envtpl ./cmd/envtpl/.
18+
19+ BIN_DIR=" ${DATA_DIR} " /bin
20+ mkdir -p " ${BIN_DIR} "
21+ mv /bin/envtpl " ${BIN_DIR} "
22+ }
23+
24+ # call build stack
25+ build-stack " ${1} "
26+
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Load stack utils
4+ . /usr/bin/stack-utils
5+
6+ # Implement build function
7+ function build() {
8+ generate-stack-path
9+ BIN_DIR=" ${DATA_DIR} " /bin
10+ mkdir -p " ${BIN_DIR} "
11+ curl -fsSL -o tmp.tar.gz https://get.helm.sh/helm-v${STACK_VERSION} -linux-${OS_ARCH} .tar.gz
12+ tar -xvzf tmp.tar.gz
13+ mv linux-${OS_ARCH} /helm " ${BIN_DIR} "
14+ rm -rf linux-${OS_ARCH} tmp.tar.gz
15+ }
16+
17+ # call build stack
18+ build-stack " ${1} "
19+
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ # Load stack utils
4+ . /usr/bin/stack-utils
5+
6+ # Implement build function
7+ function build() {
8+ generate-stack-path
9+ install-packages make
10+ install-stack go 1.17.7 && . init-stack
11+
12+ curl -sSL " https://github.com/buildpacks/pack/archive/refs/tags/v${STACK_VERSION} .tar.gz" | tar -xz \
13+ && cd pack-${STACK_VERSION} \
14+ && make
15+
16+ BIN_DIR=" ${DATA_DIR} " /bin
17+ mkdir -p " ${BIN_DIR} "
18+ mv ./out/pack " ${BIN_DIR} "
19+ rm -rf pack-${STACK_VERSION}
20+ }
21+
22+ # call build stack
23+ build-stack " ${1} "
24+
You can’t perform that action at this time.
0 commit comments