Browse Source

add-yaml-validator

fedy95 4 years ago
parent
commit
fa18aaa014
  1. 30
      .drone.yml

30
.drone.yml

@ -1,39 +1,17 @@
kind: pipeline
type: docker
name: pull
image_pull_secrets:
- dockerconfigjson
steps:
- name: validate yaml
image: registry.fedy95.com/baseimage-yamllint:latest
volumes:
- name: dockersock
path: /var/run/docker.sock
environment:
REGISTRY: registry.fedy95.com
YAMLLINT_TAG: baseimage-yamllint:latest
# REGISTRY_USERNAME:
# from_secret: REGISTRY_USERNAME
# REGISTRY_PASSWORD:
# from_secret: REGISTRY_PASSWORD
commands:
- ls -lah
# - apk add --no-cache make
# - docker login "$REGISTRY" -u"$REGISTRY_USERNAME" -p"$REGISTRY_PASSWORD"
# - docker pull "$REGISTRY"/"$YAMLLINT_TAG"
# - echo "$REGISTRY"
# - echo "$YAMLLINT_TAG"
# - ls -lah
# - echo `pwd`
# - echo "$REGISTRY"/"$YAMLLINT_TAG"
# - docker run --rm $$(tty -s && echo "-it" || echo) -v `pwd`:/data "$REGISTRY"/"$YAMLLINT_TAG" .
# - make validate
# - docker logout "$REGISTRY"
- yamllint .
when:
event: pull_request
volumes:
- name: dockersock
host:
path: /var/run/docker.sock
...
---
kind: pipeline