Skip to content

Commit ad4f86c

Browse files
Merge pull request #241 from paketo-buildpacks/update/pipeline
Bump pipeline from 1.37.2 to 1.37.2
2 parents ec09678 + d26f6c3 commit ad4f86c

File tree

3 files changed

+21
-7
lines changed

3 files changed

+21
-7
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
# limitations under the License.
1414

1515
bin/
16+
linux/
1617
dependencies/
1718
package/
1819
scratch/
20+

buildpack.toml

+10-1
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,17 @@ api = "0.7"
2727
type = "Apache-2.0"
2828
uri = "https://github.com/paketo-buildpacks/leiningen/blob/main/LICENSE"
2929

30+
[[targets]]
31+
os = "linux"
32+
arch = "amd64"
33+
34+
[[targets]]
35+
os = "linux"
36+
arch = "arm64"
37+
38+
3039
[metadata]
31-
include-files = ["LICENSE", "NOTICE", "README.md", "bin/build", "bin/detect", "bin/main", "buildpack.toml"]
40+
include-files = ["LICENSE", "NOTICE", "README.md", "linux/amd64/bin/build", "linux/amd64/bin/detect", "linux/amd64/bin/main", "linux/arm64/bin/build", "linux/arm64/bin/detect", "linux/arm64/bin/main", "buildpack.toml"]
3241
pre-package = "scripts/build.sh"
3342

3443
[[metadata.configurations]]

scripts/build.sh

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
#!/usr/bin/env bash
2-
32
set -euo pipefail
43

5-
GOOS="linux" go build -ldflags='-s -w' -tags osusergo -o bin/main github.com/paketo-buildpacks/leiningen/v2/cmd/main
4+
GOMOD=$(head -1 go.mod | awk '{print $2}')
5+
GOOS="linux" go build -ldflags='-s -w' -o linux/amd64/bin/main "$GOMOD/cmd/main"
6+
GOOS="linux" GOARCH="arm64" go build -ldflags='-s -w' -o linux/arm64/bin/main "$GOMOD/cmd/main"
67

78
if [ "${STRIP:-false}" != "false" ]; then
8-
strip bin/main
9+
strip linux/amd64/bin/main linux/arm64/bin/main
910
fi
1011

1112
if [ "${COMPRESS:-none}" != "none" ]; then
12-
$COMPRESS bin/main
13+
$COMPRESS linux/amd64/bin/main linux/arm64/bin/main
1314
fi
1415

15-
ln -fs main bin/build
16-
ln -fs main bin/detect
16+
ln -fs main linux/amd64/bin/build
17+
ln -fs main linux/arm64/bin/build
18+
ln -fs main linux/amd64/bin/detect
19+
ln -fs main linux/arm64/bin/detect

0 commit comments

Comments
 (0)