فهرست منبع

Merge branches 'gin-vue-admin_v2_dev' and 'master' of https://github.com/piexlmax/QMPlus into gin-vue-admin_v2_dev

pixel 4 سال پیش
والد
کامیت
216f85366f
2فایلهای تغییر یافته به همراه67 افزوده شده و 1 حذف شده
  1. 66 0
      .github/workflows/build_test.yml
  2. 1 1
      server/config.yaml

+ 66 - 0
.github/workflows/build_test.yml

@@ -0,0 +1,66 @@
+name: gin-vue-admin build test
+
+on:
+    push:
+      branches: 
+        - '*'
+      paths-ignore:
+        - './db/**'
+        - '**.md'
+    pull_request:
+      branches: 
+        - '*'
+      paths-ignore:
+        - './db/**'
+        - '**.md'
+
+jobs:
+  frontend:
+    name: Frontend build 
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        node-version: [12.x]
+    steps:
+      
+    - name: Check out branch
+      uses: actions/checkout@v2
+
+    - name: Use Node.js ${{ matrix.node-version }}
+      uses: actions/setup-node@v1
+      with:
+        node-version: ${{ matrix.node-version }}
+
+    - name: Build test 
+      run: |
+        npm install
+        npm run build
+      working-directory: ./web
+    
+  backend:
+    name: Backend build
+    runs-on: ubuntu-latest
+    steps:
+
+    - name: Set up Go 1.13
+      uses: actions/setup-go@v1
+      with:
+        go-version: 1.13
+      id: go
+
+    - name: Check out branch
+      uses: actions/checkout@v2
+
+    - name: Download dependencies
+      run: |
+        go get -v -t -d ./...
+        if [ -f Gopkg.toml ]; then
+            curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh
+            dep ensure
+        fi
+      working-directory: ./server
+
+    - name: Test and Build
+      run: |
+        go build -v -race
+      working-directory: ./server

+ 1 - 1
server/config.yaml

@@ -55,4 +55,4 @@ log:
     prefix: '[GIN-VUE-ADMIN]'
     log-file: true
     stdout: 'DEBUG'
-    file: 'DEBUG'
+    file: 'DEBUG'