diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml new file mode 100644 index 0000000000000000000000000000000000000000..948736b97cf252e58fe328563c8f368869c8d32c --- /dev/null +++ b/.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 \ No newline at end of file diff --git a/server/config.yaml b/server/config.yaml index 74680934985ba21b2845b42a4a10132d99761c14..55f0b0d65b5a6bdc9578116b3442c6e75ccea296 100644 --- a/server/config.yaml +++ b/server/config.yaml @@ -55,4 +55,4 @@ log: prefix: '[GIN-VUE-ADMIN]' log-file: true stdout: 'DEBUG' - file: 'DEBUG' + file: 'DEBUG' \ No newline at end of file