From 62e1ee822aca9ac08e4e5b310a4ba1106c2c529d Mon Sep 17 00:00:00 2001 From: Marvin Steadfast Date: Mon, 10 May 2021 12:46:51 +0200 Subject: [PATCH] ci: moves drone config to build dir --- .drone.yml | 53 +--------------------------------------------- build/ci/drone.yml | 52 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 52 deletions(-) mode change 100644 => 120000 .drone.yml create mode 100644 build/ci/drone.yml diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index c4054b9..0000000 --- a/.drone.yml +++ /dev/null @@ -1,52 +0,0 @@ ---- -kind: pipeline -name: default - -steps: - - name: tags - image: alpine/git - commands: - - git fetch --tags - - - name: lint - image: golangci/golangci-lint:latest - commands: - - make install-tools - - make lint - depends_on: - - tags - - - name: test - image: golang:latest - commands: - - make test - depends_on: - - tags - - - name: build - image: goreleaser/goreleaser:v0.162.0 - commands: - - make build - depends_on: - - tags - - lint - - test - when: - event: - exclude: - - tag - - - name: release - image: goreleaser/goreleaser:v0.162.0 - environment: - GITHUB_TOKEN: - from_secret: github_token - commands: - - goreleaser release --rm-dist - depends_on: - - tags - - lint - - test - when: - event: - - tag diff --git a/.drone.yml b/.drone.yml new file mode 120000 index 0000000..d91a9ea --- /dev/null +++ b/.drone.yml @@ -0,0 +1 @@ +build/ci/drone.yml \ No newline at end of file diff --git a/build/ci/drone.yml b/build/ci/drone.yml new file mode 100644 index 0000000..c4054b9 --- /dev/null +++ b/build/ci/drone.yml @@ -0,0 +1,52 @@ +--- +kind: pipeline +name: default + +steps: + - name: tags + image: alpine/git + commands: + - git fetch --tags + + - name: lint + image: golangci/golangci-lint:latest + commands: + - make install-tools + - make lint + depends_on: + - tags + + - name: test + image: golang:latest + commands: + - make test + depends_on: + - tags + + - name: build + image: goreleaser/goreleaser:v0.162.0 + commands: + - make build + depends_on: + - tags + - lint + - test + when: + event: + exclude: + - tag + + - name: release + image: goreleaser/goreleaser:v0.162.0 + environment: + GITHUB_TOKEN: + from_secret: github_token + commands: + - goreleaser release --rm-dist + depends_on: + - tags + - lint + - test + when: + event: + - tag