Chip-8_Go/.drone.yml

53 lines
986 B
YAML

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 windows
- build linux
- build mac
# 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