From 0032df4cca51b164e888236f25aea7f209ea4240 Mon Sep 17 00:00:00 2001 From: mitermayer Date: Sat, 31 Aug 2019 04:43:33 +0000 Subject: moving-build-to-make-file - Adding build file - Adding Makefile - Updating travis to use Makefile - removing run script --- .travis.yml | 2 +- Makefile | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ run-test | 17 ----------------- 3 files changed, 54 insertions(+), 18 deletions(-) create mode 100644 Makefile delete mode 100755 run-test diff --git a/.travis.yml b/.travis.yml index 8419911..1d81801 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,4 +14,4 @@ before_install: - yarn install script: - - ./run-test + - make lint test diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a63017c --- /dev/null +++ b/Makefile @@ -0,0 +1,53 @@ +NAME=vim-prettier + +VERSION=1.0.0-alpha + +build: + docker build -t mitermayer/vim-test-bed . + +test: + echo "Running tests..." + docker run \ + -t \ + --rm \ + -v ${PWD}:/testplugin \ + -v ${PWD}/tests:/home \ + "mitermayer/vim-test-bed" \ + yarn --cwd testplugin test + +lint: + echo "Running linter..." + docker run \ + -t \ + --rm \ + -v ${PWD}:/testplugin \ + -v ${PWD}/tests:/home \ + "mitermayer/vim-test-bed" \ + yarn --cwd testplugin lint + +tag: + git tag $(VERSION) + +chroot: + docker run \ + -it \ + -v ${PWD}:/testplugin \ + -v ${PWD}/tests:/home \ + "mitermayer/vim-test-bed" \ + bash + +run: + docker run \ + -it \ + -v ${PWD}:/testplugin \ + -v ${PWD}/tests:/home \ + "mitermayer/vim-test-bed" \ + ${VIM_VERSION} -u /home/vimrc + +changelog: + docker run -it --rm -v "${PWD}":/usr/local/src/your-app ferrarimarco/github-changelog-generator -u prettier -p vim-prettier -t ${GITHUB_REPO_READ_TOKEN} + +release: + git push --tags + +.PHONY: build test lint tag chroot run changelog release diff --git a/run-test b/run-test deleted file mode 100755 index e7472d3..0000000 --- a/run-test +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -echo "Running linter..." -docker run \ - --rm \ - -v $PWD:/testplugin \ - -v $PWD/tests:/home \ - "mitermayer/vim-test-bed" \ - yarn --cwd testplugin lint - -echo "Running tests..." -docker run \ - --rm \ - -v $PWD:/testplugin \ - -v $PWD/tests:/home \ - "mitermayer/vim-test-bed" \ - yarn --cwd testplugin test -- cgit v1.3