This commit is contained in:
parent
0774e23801
commit
b571066ba4
6 changed files with 38 additions and 31 deletions
19
.drone.yml
19
.drone.yml
|
@ -1,7 +1,13 @@
|
||||||
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
name: lint
|
name: lint
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: yaml lint
|
||||||
|
image: cytopia/yamllint
|
||||||
|
commands:
|
||||||
|
- yamllint .
|
||||||
|
|
||||||
- name: pylint
|
- name: pylint
|
||||||
image: eeacms/pylint
|
image: eeacms/pylint
|
||||||
commands:
|
commands:
|
||||||
|
@ -13,11 +19,6 @@ steps:
|
||||||
commands:
|
commands:
|
||||||
- hadolint --ignore DL3013 Dockerfile # ignore pinning version in pip
|
- hadolint --ignore DL3013 Dockerfile # ignore pinning version in pip
|
||||||
|
|
||||||
- name: yaml lint
|
|
||||||
image: cytopia/yamllint
|
|
||||||
commands:
|
|
||||||
- yamllint .
|
|
||||||
|
|
||||||
- name: w3c validator
|
- name: w3c validator
|
||||||
image: validator/validator:latest
|
image: validator/validator:latest
|
||||||
commands:
|
commands:
|
||||||
|
@ -47,15 +48,15 @@ steps:
|
||||||
- docker image push kleph/beer
|
- docker image push kleph/beer
|
||||||
|
|
||||||
services:
|
services:
|
||||||
- name: docker
|
- name: docker
|
||||||
image: docker:18.09-dind
|
image: docker:18.09-dind
|
||||||
environment:
|
environment:
|
||||||
DOCKER_TLS_CERTDIR: ""
|
DOCKER_TLS_CERTDIR: ""
|
||||||
command: [ "--storage-driver=vfs", "--tls=false" ]
|
command: ["--storage-driver=vfs", "--tls=false"]
|
||||||
privileged: true
|
privileged: true
|
||||||
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- lint
|
- lint
|
||||||
|
|
||||||
---
|
---
|
||||||
kind: pipeline
|
kind: pipeline
|
||||||
|
@ -83,4 +84,4 @@ steps:
|
||||||
- kubectl apply -f kube/beer-deployment.yaml
|
- kubectl apply -f kube/beer-deployment.yaml
|
||||||
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
|
|
6
.yamllint
Normal file
6
.yamllint
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
---
|
||||||
|
extends: default
|
||||||
|
|
||||||
|
rules:
|
||||||
|
indentation:
|
||||||
|
indent-sequences: consistent
|
|
@ -1,3 +1,4 @@
|
||||||
|
---
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -18,4 +19,3 @@ spec:
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 5000
|
- containerPort: 5000
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
---
|
||||||
apiVersion: networking.k8s.io/v1beta1
|
apiVersion: networking.k8s.io/v1beta1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -13,4 +14,3 @@ spec:
|
||||||
backend:
|
backend:
|
||||||
serviceName: beer
|
serviceName: beer
|
||||||
servicePort: 80
|
servicePort: 80
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -9,4 +10,3 @@ spec:
|
||||||
- protocol: TCP
|
- protocol: TCP
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 5000
|
targetPort: 5000
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
clusters:
|
clusters:
|
||||||
- cluster:
|
- cluster:
|
||||||
|
@ -17,4 +18,3 @@ users:
|
||||||
user:
|
user:
|
||||||
password: ${KUBE_PASSWORD}
|
password: ${KUBE_PASSWORD}
|
||||||
username: ${KUBE_USERNAME}
|
username: ${KUBE_USERNAME}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue