kind: pipeline type: docker name: default steps: - name : test image: golang:latest commands: - go test -v ./chip8 - name : build windows image: golang:latest commands: - go build -o windows_test ./cmd/test_prog enviroment: GOOS: windows GOARCH: amd64 - name : build linux image: golang:latest commands: - go build -o linux_test ./cmd/test_prog enviroment: GOOS: linux GOARCH: amd64 - name : build mac image: golang:latest commands: - go build -o mac_test ./cmd/test_prog enviroment: GOOS: darwin GOARCH: amd64 - name: publish image: plugins/gitea-release depends_on: - test - build # This step is only run when a branch is tagged in Gitea. when: event: - tag settings: base_url: https://git.jacknet.io api_key: from_secret: gitea_token files: - mac_test - linux_test - windows_test checksum: - sha1