From 734ff69e6cad5db7f304aec12d043de70e635a8a Mon Sep 17 00:00:00 2001 From: Arve Knudsen Date: Mon, 12 Oct 2020 15:45:25 +0200 Subject: [PATCH] Drone: Add Jsonnet config Signed-off-by: Arve Knudsen --- .drone.jsonnet | 38 ++++++++++++++++++++++++++++++++++++++ .drone.yml | 12 ------------ 2 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 .drone.jsonnet delete mode 100644 .drone.yml diff --git a/.drone.jsonnet b/.drone.jsonnet new file mode 100644 index 00000000..2388b7e0 --- /dev/null +++ b/.drone.jsonnet @@ -0,0 +1,38 @@ +local image = 'grafana/build-container:1.2.27'; + +local pipeline(name, trigger) = { + kind: 'pipeline', + type: 'docker', + name: name, + platform: { + os: 'linux', + arch: 'amd64', + }, + trigger: trigger, + steps: [ + { + name: 'test', + image: image, + commands: [ + 'go version', + 'golangci-lint --version', + 'golangci-lint run ./...', + 'go test -cover -race -vet all -mod readonly ./...', + ], + }, + ], +}; + +[ + pipeline('test-pr', { + event: [ + 'pull_request', + ], + }), + pipeline('test-master', { + branch: 'master', + event: [ + 'push', + ], + }), +] diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 0b72a962..00000000 --- a/.drone.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -kind: pipeline -type: docker -name: default - -steps: -- name: test - image: golang - commands: - - go version - - go mod download - - go test -cover -race -vet all -mod readonly ./...