Chip-8_Go/.drone.yml

53 lines
986 B
YAML
Raw Normal View History

2020-10-10 21:29:53 +01:00
kind: pipeline
type: docker
name: default
steps:
- name : test
image: golang:latest
commands:
2020-10-11 19:18:08 +01:00
- go test -v ./chip8
2020-10-11 19:26:53 +01:00
- name : build windows
2020-10-11 19:18:08 +01:00
image: golang:latest
commands:
2020-10-11 19:26:53 +01:00
- 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
2020-10-11 19:18:08 +01:00
2020-10-11 19:26:53 +01:00
- name: publish
image: plugins/gitea-release
depends_on:
- test
2020-10-11 19:28:44 +01:00
- build windows
- build linux
- build mac
2020-10-11 19:26:53 +01:00
# 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