From acb8f566e95d92a42f83c653565b52c22370e2c3 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sun, 21 Feb 2016 10:38:54 +0100 Subject: [PATCH 1/6] Added all task as first task to makefile --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index b4e5df8..8fef82e 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: clean deps fmt vet test docker +.PHONY: all clean deps fmt vet test docker EXECUTABLE ?= drone-ssh IMAGE ?= plugins/$(EXECUTABLE) @@ -7,6 +7,8 @@ CI_BUILD_NUMBER ?= 0 LDFLAGS = -X "main.buildDate=$(shell date -u '+%Y-%m-%d %H:%M:%S %Z')" PACKAGES = $(shell go list ./... | grep -v /vendor/) +all: deps build test + clean: go clean -i ./... From b77b10d76f08054b2fbe111664b797491f5ae966 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sun, 21 Feb 2016 10:43:09 +0100 Subject: [PATCH 2/6] Removed unused CI_BUILD_NUMBER from makefile --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index 8fef82e..b407868 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,6 @@ EXECUTABLE ?= drone-ssh IMAGE ?= plugins/$(EXECUTABLE) -CI_BUILD_NUMBER ?= 0 LDFLAGS = -X "main.buildDate=$(shell date -u '+%Y-%m-%d %H:%M:%S %Z')" PACKAGES = $(shell go list ./... | grep -v /vendor/) From 34301a49d9fd01f8e83d8319aab3c032c4c68f58 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sun, 21 Feb 2016 11:06:41 +0100 Subject: [PATCH 3/6] Make the builds reproducable based on commit sha --- Makefile | 3 ++- main.go | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index b407868..1b0f120 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,9 @@ EXECUTABLE ?= drone-ssh IMAGE ?= plugins/$(EXECUTABLE) +COMMIT ?= $(shell git rev-parse --short HEAD) -LDFLAGS = -X "main.buildDate=$(shell date -u '+%Y-%m-%d %H:%M:%S %Z')" +LDFLAGS = -X "main.buildCommit=$(COMMIT)" PACKAGES = $(shell go list ./... | grep -v /vendor/) all: deps build test diff --git a/main.go b/main.go index a5f334c..1c0439a 100644 --- a/main.go +++ b/main.go @@ -14,11 +14,11 @@ import ( ) var ( - buildDate string + buildCommit string ) func main() { - fmt.Printf("Drone SSH Plugin built at %s\n", buildDate) + fmt.Printf("Drone SSH Plugin built from %s\n", buildCommit) workspace := drone.Workspace{} vargs := Params{} From 99c1271c414e95591be817cf90add6bf3cbbb647 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sun, 21 Feb 2016 11:20:01 +0100 Subject: [PATCH 4/6] Updated maintainers file, added names and athieriot --- MAINTAINERS | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index a63ad47..0ecaf19 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4,6 +4,8 @@ email = "brad@drone.io" login = "bradrydzewski" [people.Bugagazavr] + name = "Kirill" + email = "" login = "Bugagazavr" [people.donny-dont] name = "Don Olmstead" @@ -23,9 +25,22 @@ login = "nlf" [people.tboerger] name = "Thomas Boerger" - email = "" + email = "thomas@webhippie.de" login = "tboerger" + [people.athieriot] + name = "Aurélien Thieriot" + email = "a.thieriot@gmail.com" + login = "athieriot" [org] [org.core] - people = ["bradrydzewski", "Bugagazavr", "donny-dont", "jackspirou", "msteinert", "nlf", "tboerger"] + people = [ + "bradrydzewski", + "Bugagazavr", + "donny-dont", + "jackspirou", + "msteinert", + "nlf", + "tboerger", + "athieriot" + ] From 4d16d3496ae123c12c013577d2a31a2f8aff39a7 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sun, 21 Feb 2016 11:38:18 +0100 Subject: [PATCH 5/6] Updated gitignore to respect also coverage.out --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index fbd289b..778bb03 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,5 @@ _testmain.go *.test *.prof +coverage.out drone-ssh From 41c5a3099596552e5d9cca974116db6cc45007f3 Mon Sep 17 00:00:00 2001 From: Thomas Boerger Date: Sun, 21 Feb 2016 12:30:26 +0100 Subject: [PATCH 6/6] Reference to DOCS.md from README.md for usage information --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 45eb90d..f92cb95 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Coverage Status](https://aircover.co/badges/drone-plugins/drone-ssh/coverage.svg)](https://aircover.co/drone-plugins/drone-ssh) [![](https://badge.imagelayers.io/plugins/drone-ssh:latest.svg)](https://imagelayers.io/?images=plugins/drone-ssh:latest 'Get your own badge on imagelayers.io') -Drone plugin to execute commands on a remote host through SSH +Drone plugin to execute commands on a remote host through SSH. For the usage information and a listing of the available options please take a look at [the docs](DOCS.md). ## Binary