GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — hyperf-docker/push.sh at master · hyperf/hyperf-docker Expand file tree/ Copy pathpush.shMore file actions executable file ·63 lines (54 loc) · 2.05 KB / Copy pathpush.shFile metadata and controlsexecutable file ·63 lines (54 loc) · 2.05 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 #!/usr/bin/env bash set -e export ENGINE=${1} export VERSION=${2} export CHECK=${!#} export TAGS="7.3-alpine-v3.9 7.3-alpine-v3.10 7.3-alpine-v3.11 7.4-alpine-v3.9 7.4-alpine-v3.10 7.4-alpine-v3.11" function pull() { for TAG in ${TAGS}; do docker pull docker.pkg.github.com/hyperf/hyperf-docker/hyperf:"${TAG}-${ENGINE}-${VERSION}" docker tag docker.pkg.github.com/hyperf/hyperf-docker/hyperf:"${TAG}-${ENGINE}-${VERSION}" hyperf/hyperf:"${TAG}-${ENGINE}-${VERSION}" done } function push() { for TAG in ${TAGS}; do PV=${VERSION%\.*} PPV=${VERSION%%\.*} docker tag hyperf/hyperf:"${TAG}-${ENGINE}-${VERSION}" hyperf/hyperf:"${TAG}-${ENGINE}-${PV}" docker tag hyperf/hyperf:"${TAG}-${ENGINE}-${VERSION}" hyperf/hyperf:"${TAG}-${ENGINE}-${PPV}" docker tag hyperf/hyperf:"${TAG}-${ENGINE}-${VERSION}" hyperf/hyperf:"${TAG}-${ENGINE}" if [[ ${CHECK} != "--check" ]]; then echo "Publishing "${TAG}-${ENGINE}" ..." docker push hyperf/hyperf:"${TAG}-${ENGINE}" docker push hyperf/hyperf:"${TAG}-${ENGINE}-${PV}" docker push hyperf/hyperf:"${TAG}-${ENGINE}-${PPV}" docker push hyperf/hyperf:"${TAG}-${ENGINE}-${VERSION}" br fi done } function check() { if [[ ${CHECK} == "--check" ]]; then for TAG in ${TAGS}; do REALTAG=${TAG}-${ENGINE}-${VERSION} echo "Checking ${REALTAG}" version=`docker run hyperf/hyperf:$REALTAG php -v` echo $version | grep -Eo "PHP \d+\.\d+\.\d+" echo "Swoole: " swoole=`docker run hyperf/hyperf:$REALTAG php --ri swoole` && echo $swoole | grep -Eo "Version => \d+\.\d+\.\d+" || echo "No Swoole." echo "Swow: " swow=`docker run hyperf/hyperf:$REALTAG php --ri swow` && echo $swow | grep -Eo "Version => \d+\.\d+\.\d+" || echo "No Swow." br done fi } function br() { echo -e "\n" } if [[ ${ENGINE} != "" && ${VERSION} != "" ]]; then pull br check br push fi |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |