File tree 1 file changed +39
-0
lines changed
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ on :
2
+ push :
3
+ tags :
4
+ - " v*.*.*"
5
+
6
+ jobs :
7
+ build :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - name : Checkout
11
+ uses : actions/checkout@v2
12
+
13
+ - name : Set up Go
14
+ uses : actions/setup-go@v2
15
+ with :
16
+ go-version : 1.17
17
+
18
+ - name : Test
19
+ run : |
20
+ go version
21
+ go test -v -race ./...
22
+
23
+ - name : Build for Release
24
+ run : |
25
+ env GOOS=darwin GOARCH=amd64 go build -o bin/keycloak_darwin_amd64 cmd/*.go
26
+ env GOOS=darwin GOARCH=arm64 go build -o bin/keycloak_darwin_arm64 cmd/*.go
27
+ env GOOS=linux GOARCH=amd64 go build -o bin/keycloak_linux_amd64 cmd/*.go
28
+ env GOOS=linux GOARCH=arm64 go build -o bin/keycloak_linux_arm64 cmd/*.go
29
+ sha256sum bin/* >> bin/SHA256SUMS
30
+
31
+ - name : Release
32
+ uses : softprops/action-gh-release@v1
33
+ with :
34
+ files : |
35
+ bin/keycloak_darwin_amd64
36
+ bin/keycloak_darwin_arm64
37
+ bin/keycloak_linux_amd64
38
+ bin/keycloak_linux_arm64
39
+ bin/SHA256SUMS
You can’t perform that action at this time.
0 commit comments