mirror of https://github.com/docker/docs.git
48 lines
1.6 KiB
Makefile
48 lines
1.6 KiB
Makefile
|
|
SIZE="1280px"
|
|
HOST=dtr.domain.com
|
|
HOSTIP:=192.168.18.131
|
|
HOSTURL=https://$(HOST)
|
|
IMAGE=svendowideit/screenshot
|
|
#IMAGE=screenshot
|
|
RUNOPTS=docker run --rm -v $(CURDIR):/srv --add-host $(HOST):$(HOSTIP)
|
|
RUN=$(RUNOPTS) $(IMAGE)
|
|
|
|
all:
|
|
# Needs to be run with no authentication
|
|
$(RUN) $(HOSTURL)/admin/ admin-metrics.png $(SIZE)
|
|
$(RUN) $(HOSTURL)/admin/logs/ admin-logs.png $(SIZE)
|
|
$(RUN) $(HOSTURL)/admin/settings/auth/ admin-settings-authentication.png $(SIZE)
|
|
$(RUN) $(HOSTURL)/admin/settings/general admin-settings.png $(SIZE)
|
|
$(RUN) $(HOSTURL)/admin/settings/security admin-settings-security.png $(SIZE)
|
|
$(RUN) $(HOSTURL)/admin/settings/storage admin-settings-storage.png $(SIZE)
|
|
$(RUN) $(HOSTURL)/admin/settings/license admin-settings-license.png $(SIZE)
|
|
|
|
manual:
|
|
# --env-file=passwords.env
|
|
$(RUNOPTS) --env-file=passwords.env \
|
|
$(IMAGE) \
|
|
$(HOSTURL)/admin/settings#auth admin-settings-authentication-basic.png $(SIZE)
|
|
|
|
#admin-settings-authentication-ldap.png
|
|
|
|
|
|
# TODO: needs manual intervention atm
|
|
qs1:
|
|
# this requires the hostname to resolve.
|
|
echo "$HOST $HOSTIP" >> /etc/hosts
|
|
# and requires that host to be added to the docker daemon's insecure registry settings
|
|
# maybe use a dind daemon?
|
|
|
|
docker pull jenkins
|
|
docker tag -f jenkins t400s.home.org.au/ci-infrastructure/jnkns-img
|
|
docker push t400s.home.org.au/ci-infrastructure/jnkns-img
|
|
sleep 1
|
|
$(RUN) $(HOSTURL)/admin/ console-push.png $(SIZE)
|
|
sleep 10
|
|
qs2:
|
|
docker rmi jenkins t400s.home.org.au/ci-infrastructure/jnkns-img
|
|
docker pull t400s.home.org.au/ci-infrastructure/jnkns-img
|
|
sleep 1
|
|
$(RUN) $(HOSTURL)/admin/ console-pull.png $(SIZE)
|