setup build and test workflow actions (#6)

setup build and test workflow actions

Included actions yaml file to build and test code upon push/pull-request to master.
This commit is contained in:
PRADYUMNA KAUSHIK 2019-10-25 00:03:40 -04:00 committed by GitHub
parent 26f96f361f
commit f3b92ea4eb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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 ./...