ci: use gitea actions instead of drone #40
| 
						 | 
				
			
			@ -1,21 +1,26 @@
 | 
			
		|||
---
 | 
			
		||||
name: Build
 | 
			
		||||
on: [push]
 | 
			
		||||
name: checks
 | 
			
		||||
on:
 | 
			
		||||
    - push
 | 
			
		||||
    - pull_request
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
    build:
 | 
			
		||||
        container:
 | 
			
		||||
            image: focs.ji.sjtu.edu.cn:5000/gitea/runner-images:ubuntu-latest
 | 
			
		||||
        runs-on: ubuntu-latest
 | 
			
		||||
        steps:
 | 
			
		||||
            - name: Check out repository code
 | 
			
		||||
              uses: https://gitea.com/BoYanZh/checkout@focs
 | 
			
		||||
            - name: Sanity Check
 | 
			
		||||
              run: |
 | 
			
		||||
                  whoami
 | 
			
		||||
                  pwd
 | 
			
		||||
            - name: Setup Go 1.23.1
 | 
			
		||||
              uses: https://gitea.com/actions/setup-go@v3
 | 
			
		||||
              with:
 | 
			
		||||
                  go-version: 1.23.1
 | 
			
		||||
            - name: Display Go version
 | 
			
		||||
              run: go version
 | 
			
		||||
            - name: Prepare
 | 
			
		||||
              run: go env -w GOPROXY=https://goproxy.cn,direct
 | 
			
		||||
            - name: Build
 | 
			
		||||
              run: make build
 | 
			
		||||
            - name: Test
 | 
			
		||||
              run: |
 | 
			
		||||
                  make prepare-test
 | 
			
		||||
                  make test
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user