setup build and test workflow actions #6

Merged
pradykaushik merged 2 commits from setup-actions into master 2019-10-25 04:03:41 +00:00

29
.github/workflows/actions.yml vendored Normal file
View file

@ -0,0 +1,29 @@
name: Build and Test Elektron
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build-and-test:
name: Build and Test
runs-on: ubuntu-18.04
steps:
- name: Golang Setup
uses: actions/setup-go@v1
with:
go-version: 1.12.9
id: go
- name: Checkout Code
uses: actions/checkout@v1
- name: Get Dependencies using Go Modules
run: go mod download
- name: Build Elektron
run: go build -v -o elektron
- name: Run Unit Tests
run: go test -v ./...