From e405c82b248eab6691b1ff01ad573743d01e65e0 Mon Sep 17 00:00:00 2001 From: Lomanic Date: Thu, 12 Sep 2019 00:55:45 +0200 Subject: [PATCH] Fix 734 implement gofmt check in circleci --- .circleci/config.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 8c8d5ae..91b4f5b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,9 +20,23 @@ jobs: command: go build -v - run: command: make build_test - + fmt: + docker: + - image: circleci/golang:1.9 + working_directory: /home/circleci/go/src/github.com/shirou/gopsutil + environment: + GOPATH: /home/circleci/go + steps: + - run: + command: | + echo -e 'export PATH=$GOPATH/bin:$PATH' >> $BASH_ENV + source /home/circleci/.bashrc + - checkout + - run: + command: '[[ -z "$(find -not \( -path ./.git -prune \) -name "*.go" -exec gofmt -l {} + | tee /dev/stderr)" ]]' workflows: version: 2 test: jobs: - test + - fmt