Browse Source

Create go.yml

1 year ago
parent
commit
5b6e56a8ec
1 changed files with 28 additions and 0 deletions
  1. 28 0
      .github/workflows/go.yml

+ 28 - 0
.github/workflows/go.yml

@@ -0,0 +1,28 @@
1
+# This workflow will build a golang project
2
+# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
3
+
4
+name: Go
5
+
6
+on:
7
+  push:
8
+    branches: [ "master" ]
9
+  pull_request:
10
+    branches: [ "master" ]
11
+
12
+jobs:
13
+
14
+  build:
15
+    runs-on: ubuntu-latest
16
+    steps:
17
+    - uses: actions/checkout@v4
18
+
19
+    - name: Set up Go
20
+      uses: actions/setup-go@v4
21
+      with:
22
+        go-version: '1.22'
23
+
24
+    - name: Build
25
+      run: go build  -v -o release/apimain cmd/apimain.go
26
+
27
+    - name: Test
28
+      run: go test -v  -o release/apimain cmd/apimain.go