Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c3f8a5b

Browse files
author
Adam Parkin
committed
Enforce linting on push to s3 & clean all docker tags
1 parent 3b7dd58 commit c3f8a5b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ PUBLISHCONF=$(BASEDIR)/publishconf.py
1111

1212
S3_BUCKET=www.codependentcodr.com
1313
DOCKER_IMAGE_NAME=codependentcodr
14+
DOCKER_IMAGE_TAGS := $(shell docker images --format '{{.Repository}}:{{.Tag}}' | grep '$(DOCKER_IMAGE_NAME)')
1415

1516
DEBUG ?= 0
1617
ifeq ($(DEBUG), 1)
@@ -50,7 +51,7 @@ html:
5051

5152
clean:
5253
[ ! -d $(OUTPUTDIR) ] || rm -rf $(OUTPUTDIR)
53-
docker rmi $(DOCKER_IMAGE_NAME):latest || true
54+
docker rmi $(DOCKER_IMAGE_TAGS) || true
5455

5556
regenerate:
5657
$(PELICAN) -r $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS)
@@ -84,7 +85,7 @@ stopserver:
8485
publish:
8586
$(PELICAN) $(INPUTDIR) -o $(OUTPUTDIR) -s $(PUBLISHCONF) $(PELICANOPTS)
8687

87-
s3_upload: publish
88+
s3_upload: publish markdownlint pylint
8889
aws s3 sync $(OUTPUTDIR) s3://$(S3_BUCKET) --delete $(S3OPTS)
8990

9091
markdownlint: dockerbuild

0 commit comments

Comments
 (0)