You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/build.yml
+9-62Lines changed: 9 additions & 62 deletions
Original file line number
Diff line number
Diff line change
@@ -40,75 +40,23 @@ jobs:
40
40
cd Artalk
41
41
make build-frontend
42
42
cd ..
43
-
44
-
- name: Build binary (windows-386)
45
-
run: |
46
-
cd Artalk
47
-
SET GOOS=windows
48
-
SET GOARCH=386
49
-
SET CGO_ENABLED=0
50
-
make all
51
-
cp conf/artalk.example.yml bin/artalk.yml
52
-
cd bin
53
-
tar -czvf ../Artalk-windows-386.tar.gz *
54
-
cd ../..
55
-
56
-
- name: Build binary (windows-amd64)
43
+
44
+
- name: Build binary
57
45
run: |
58
46
cd Artalk
59
-
SET GOOS=windows
60
-
SET GOARCH=amd64
61
-
SET CGO_ENABLED=0
62
-
make all
63
-
cp conf/artalk.example.yml bin/artalk.yml
64
-
cd bin
65
-
tar -czvf ../Artalk-windows-amd64.tar.gz *
66
-
cd ../..
67
-
68
-
- name: Build binary (linux)
69
-
run: |
70
-
cd Artalk
71
-
SET GOOS=linux
72
-
SET GOARCH=amd64
73
-
SET CGO_ENABLED=0
74
-
make all
75
-
cp conf/artalk.example.yml bin/artalk.yml
76
-
cd bin
77
-
tar -czvf ../Artalk-linux-amd64.tar.gz *
78
-
cd ../..
79
-
80
-
- name: Build binary (darwin)
81
-
run: |
82
-
cd Artalk
83
-
SET GOOS=darwin
84
-
SET GOARCH=amd64
85
-
SET CGO_ENABLED=0
86
-
make all
87
-
cp conf/artalk.example.yml bin/artalk.yml
88
-
cd bin
89
-
tar -czvf ../Artalk-darwin-amd64.tar.gz *
90
-
cd ../..
91
-
92
-
- name: Build binary (freebsd)
93
-
run: |
94
-
cd Artalk
95
-
SET GOOS=freebsd
96
-
SET GOARCH=amd64
97
-
SET CGO_ENABLED=0
98
-
make all
99
-
cp conf/artalk.example.yml bin/artalk.yml
100
-
cd bin
101
-
tar -czvf ../Artalk-freebsd-amd64.tar.gz *
102
-
cd ../..
103
-
47
+
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 make all && cp conf/artalk.example.yml bin/artalk.yml && cd bin && tar -czvf ../Artalk-linux-amd64.tar.gz * && cd ..
48
+
GOOS=windows GOARCH=amd64 CGO_ENABLED=0 make all && cp conf/artalk.example.yml bin/artalk.yml && cd bin && tar -czvf ../Artalk-windows-amd64.tar.gz * && cd ..
49
+
GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 make all && cp conf/artalk.example.yml bin/artalk.yml && cd bin && tar -czvf ../Artalk-darwin-amd64.tar.gz * && cd ..
50
+
GOOS=freebsd GOARCH=amd64 CGO_ENABLED=0 make all && cp conf/artalk.example.yml bin/artalk.yml && cd bin && tar -czvf ../Artalk-freebsd-amd64.tar.gz * && cd ..
0 commit comments