소스 검색

Build for ARMv9

tags/v2.2.3^2^2^2
9seconds 1 개월 전
부모
커밋
ded3fe26b9
1개의 변경된 파일20개의 추가작업 그리고 2개의 파일을 삭제
  1. 20
    2
      .goreleaser.yml

+ 20
- 2
.goreleaser.yml 파일 보기

10
     - go generate ./...
10
     - go generate ./...
11
 
11
 
12
 builds:
12
 builds:
13
-  - binary: '{{ .ProjectName }}'
13
+  - id: default
14
+    binary: '{{ .ProjectName }}'
14
     goos:
15
     goos:
15
       - darwin
16
       - darwin
16
       - freebsd
17
       - freebsd
30
     flags:
31
     flags:
31
       - -trimpath
32
       - -trimpath
32
       - -mod=readonly
33
       - -mod=readonly
34
+      - -pgo=auto
33
     ldflags: -s -w -X main.version={{ .Version }}
35
     ldflags: -s -w -X main.version={{ .Version }}
34
     ignore:
36
     ignore:
35
       - goos: darwin
37
       - goos: darwin
40
         goarch: arm64
42
         goarch: arm64
41
       - goos: openbsd
43
       - goos: openbsd
42
         goarch: arm64
44
         goarch: arm64
45
+  - id: arm64-v9
46
+    binary: '{{ .ProjectName }}'
47
+    goos:
48
+      - darwin
49
+      - linux
50
+    goarch:
51
+      - arm64
52
+    goarm64:
53
+      - v9.0
54
+    env:
55
+      - CGO_ENABLED=0
56
+    flags:
57
+      - -trimpath
58
+      - -mod=readonly
59
+      - -pgo=auto
60
+    ldflags: -s -w -X main.version={{ .Version }}
43
 
61
 
44
 archives:
62
 archives:
45
-  - name_template: '{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}'
63
+  - name_template: '{{ .ProjectName }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}{{ if .Arm64 }}-{{ .Arm64 }}{{ end }}'
46
     formats:
64
     formats:
47
       - tar.gz
65
       - tar.gz
48
     wrap_in_directory: true
66
     wrap_in_directory: true

Loading…
취소
저장