Commit Diff


commit - 87b0d16740f9a21ba5dda5cf670c0e3a58752e38
commit + 1636c523802a3144d79ae3175abb6a3ea5d64778
blob - 15c7e450650bc1f1f1c0ce9b462fa80f2fec7eb8
blob + 6dfdc71d2c19245f014ee17a0e8f5ee89444e639
--- README.md
+++ README.md
@@ -1,5 +1,7 @@
 # dishy
 
+[![Go Documentation](https://godocs.io/olowe.co/dishy?status.svg)](https://godocs.io/olowe.co/dishy)
+
 Package dishy provides an interface to manage a Starlink Dishy device over the network.
 
 ## `dishy` command
blob - /dev/null
blob + a0bf6116cf17d7f3ea6a482d3bf0a0365d95b6c7 (mode 644)
--- /dev/null
+++ .gitlab-ci.yml
@@ -0,0 +1,16 @@
+---
+stages:
+  - build
+
+build:
+  image: golang
+  stage: build
+  script:
+    - go test ./...
+    - mkdir -p package/dishy
+    - go build -o package/dishy/ ./cmd/dishy/
+    - go doc ./cmd/dishy > package/dishy/README
+    - cd package && tar cvz dishy/ > dishy.linux_amd64.tar.gz
+  artifacts:
+    paths:
+      - package/dishy.linux_amd64.tar.gz