From 00aa120bf4ff9381acb1801ec094fa154a8c183e Mon Sep 17 00:00:00 2001 From: Niklas Fasching Date: Sun, 2 Dec 2018 14:10:32 +0100 Subject: [PATCH] Setup basic development environment: make, git hooks & CI --- .travis.yml | 1 + Makefile | 14 ++++++++++++++ etc/githooks/pre-push | 3 +++ 3 files changed, 18 insertions(+) create mode 100644 .travis.yml create mode 100644 Makefile create mode 100755 etc/githooks/pre-push diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..4f2ee4d --- /dev/null +++ b/.travis.yml @@ -0,0 +1 @@ +language: go diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..8aa7439 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +.PHONY: default +default: test + +.PHONY: test +test: + go test ./... -v + +.PHONY: build +build: + go build cmd/org/* + +.PHONY: setup +setup: + git config core.hooksPath etc/githooks diff --git a/etc/githooks/pre-push b/etc/githooks/pre-push new file mode 100755 index 0000000..3f97d11 --- /dev/null +++ b/etc/githooks/pre-push @@ -0,0 +1,3 @@ +#!/bin/bash + +make test \ No newline at end of file