From 4980ef8022572aa737b47d9c05163b0325d25b4e Mon Sep 17 00:00:00 2001 From: fedy95 Date: Mon, 29 Mar 2021 19:08:05 +0300 Subject: [PATCH] add-yaml-validator --- .drone.yml | 16 ++++++++++++++++ Makefile | 9 ++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index fe384b6..e554638 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,5 +1,21 @@ --- kind: pipeline +type: docker +name: pull +image_pull_secrets: + - dockerconfigjson + +steps: + - name: validate yaml + image: registry.fedy95.com/baseimage-yamllint:latest + commands: + - yamllint -c /yamllint/relaxed.yaml . + when: + event: pull_request + +... +--- +kind: pipeline type: ssh name: default diff --git a/Makefile b/Makefile index a3170a5..e09ea9d 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,16 @@ MAKEFLAGS += --silent +REGISTRY=registry.fedy95.com +YAMLLINT_TAG=baseimage-yamllint:latest + .PHONY: * +validate: + docker pull "${REGISTRY}"/"${YAMLLINT_TAG}" + docker run --rm -v $(PWD):/data "${REGISTRY}"/"${YAMLLINT_TAG}" . + restart: docker-compose -f docker-compose.yml down docker-compose -f docker-compose.yml up -d -.DEFAULT_GOAL := restart +.DEFAULT_GOAL := validate