# Run sent to worker: doanac-reckless == 2023-10-24 19:26:20.739057: Setting up runner on worker == 2023-10-24 19:26:21.185330: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/gavel-ci/builds/56/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2023-10-24 19:26:21.825646: Pulling container: docker:19.03.5-dind 19.03.5-dind: Pulling from library/docker Digest: sha256:033ba84f8ea98910d8fc51b8263fbeb24c48d6daf55ef7c654e2981784dac2f4 Status: Image is up to date for docker:19.03.5-dind docker.io/library/docker:19.03.5-dind == 2023-10-24 19:26:23.484891: Preparing bind mounts 2023-10-24 19:26:23.722076: INFO Creating secret: dockerpass == 2023-10-24 19:26:24.102087: Creating container .netrc file 2023-10-24 19:26:24.307873: INFO Creating token for jobserv run access == 2023-10-24 19:26:24.701246: Preparing script == 2023-10-24 19:26:25.104828: Cloning git repository 2023-10-24 19:26:25.320006: INFO Clone_url: https://github.com/doanac/gavel-ci.git 2023-10-24 19:26:25.520515: INFO Checking to see if https://github.com/doanac/gavel-ci.git requires authentication. 2023-10-24 19:26:26.249913: INFO Server does not appear to need credentials for cloning 2023-10-24 19:26:26.447765: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpy2l4o3yd/repo'... 2023-10-24 19:26:27.286277: INFO Checking out: 60aa97075cad564fa57c3353e2d066041172f7f1 Switched to branch 'jobserv-run' == 2023-10-24 19:26:27.916687: Setting up container environment 2023-10-24 19:26:28.091686: INFO Container environment variables: GIT_URL=https://github.com/doanac/gavel-ci.git GIT_POLL_REFS=refs/heads/master GIT_REF=refs/heads/master GIT_OLD_SHA=4389765213b0c115dc4204e32add84dbc5acaad7 GIT_SHA=60aa97075cad564fa57c3353e2d066041172f7f1 H_PROJECT=gavel-ci H_BUILD=56 H_RUN=build-container H_RUN_URL=https://api.gavelci.us/projects/gavel-ci/builds/56/runs/build-container/ H_WORKER=doanac-reckless == 2023-10-24 19:26:28.439653: Running script inside container 2023-10-24 19:26:28.613500: INFO Running with "--privileged" 2023-10-24 19:26:28.799751: INFO Running with --memory=14639596339 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + docker build -t doanac/gavel-ci:60aa97 --force-rm . Sending build context to Docker daemon 341.5kB Step 1/15 : FROM alpine latest: Pulling from library/alpine 96526aa774ef: Pulling fs layer 96526aa774ef: Verifying Checksum 96526aa774ef: Download complete 96526aa774ef: Pull complete Digest: sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978 Status: Downloaded newer image for alpine:latest ---> 8ca4688f4f35 Step 2/15 : ARG GAVEL_VERSION=? ---> Running in e9e047167933 Removing intermediate container e9e047167933 ---> 0cc8fe5b6ed9 Step 3/15 : ENV APP_VERSION="$GAVEL_VERSION" ---> Running in 75053a95e31b Removing intermediate container 75053a95e31b ---> f30b610d98e9 Step 4/15 : ENV FLASK_APP="gavel_ci.app:app" ---> Running in 4864da54c404 Removing intermediate container 4864da54c404 ---> e9b74c54a94f Step 5/15 : ARG BUILD_PKGS="python3-dev musl-dev gcc libffi-dev openssl-dev" ---> Running in 77bd10afb45a Removing intermediate container 77bd10afb45a ---> b258f9bdce93 Step 6/15 : ENV PYTHONPATH=/srv/gavel-ci ---> Running in 024669ee7ae4 Removing intermediate container 024669ee7ae4 ---> 3a704fe8c72e Step 7/15 : WORKDIR /srv/gavel-ci ---> Running in baa8be6f84a9 Removing intermediate container baa8be6f84a9 ---> 1376718ec7dc Step 8/15 : COPY ./wait-for /srv/gavel-ci/ ---> dd7f0acd3ade Step 9/15 : COPY ./requirements.txt /srv/gavel-ci/ ---> 12408fd58eb8 Step 10/15 : COPY ./docker_run.sh /srv/gavel-ci/ ---> f20131706549 Step 11/15 : COPY ./gavel_ci /srv/gavel-ci/gavel_ci ---> d40e555fb6eb Step 12/15 : COPY ./gavel_jwt.py /srv/gavel-ci/ ---> 47a21d1d66b1 Step 13/15 : COPY ./gavel_permissions.py /srv/gavel-ci/ ---> 6bdd3bef73c7 Step 14/15 : COPY ./migrations /srv/gavel-ci/migrations ---> 16e08253665f Step 15/15 : RUN apk --no-cache add python3 py3-pip openssl $BUILD_PKGS && pip3 install --upgrade pip setuptools && pip3 install -r requirements.txt && apk del $BUILD_PKGS ---> Running in 851da4c6f367 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz (1/44) Upgrading musl (1.2.4-r1 -> 1.2.4-r2) (2/44) Upgrading libcrypto3 (3.1.3-r0 -> 3.1.4-r0) (3/44) Upgrading libssl3 (3.1.3-r0 -> 3.1.4-r0) (4/44) Installing libgcc (12.2.1_git20220924-r10) (5/44) Installing libstdc++ (12.2.1_git20220924-r10) (6/44) Installing zstd-libs (1.5.5-r4) (7/44) Installing binutils (2.40-r7) (8/44) Installing libgomp (12.2.1_git20220924-r10) (9/44) Installing libatomic (12.2.1_git20220924-r10) (10/44) Installing gmp (6.2.1-r3) (11/44) Installing isl26 (0.26-r1) (12/44) Installing mpfr4 (4.2.0_p12-r0) (13/44) Installing mpc1 (1.3.1-r1) (14/44) Installing gcc (12.2.1_git20220924-r10) (15/44) Installing linux-headers (6.3-r0) (16/44) Installing libffi (3.4.4-r2) (17/44) Installing pkgconf (1.9.5-r0) (18/44) Installing libffi-dev (3.4.4-r2) (19/44) Installing musl-dev (1.2.4-r2) (20/44) Installing openssl (3.1.4-r0) (21/44) Installing openssl-dev (3.1.4-r0) (22/44) Installing libbz2 (1.0.8-r5) (23/44) Installing libexpat (2.5.0-r1) (24/44) Installing gdbm (1.23-r1) (25/44) Installing xz-libs (5.4.3-r0) (26/44) Installing mpdecimal (2.5.1-r2) (27/44) Installing ncurses-terminfo-base (6.4_p20230506-r0) (28/44) Installing libncursesw (6.4_p20230506-r0) (29/44) Installing libpanelw (6.4_p20230506-r0) (30/44) Installing readline (8.2.1-r1) (31/44) Installing sqlite-libs (3.41.2-r2) (32/44) Installing python3 (3.11.6-r0) (33/44) Installing python3-pycache-pyc0 (3.11.6-r0) (34/44) Installing pyc (0.1-r0) (35/44) Installing py3-setuptools-pyc (67.7.2-r0) (36/44) Installing py3-pip-pyc (23.1.2-r0) (37/44) Installing py3-parsing (3.0.9-r2) (38/44) Installing py3-parsing-pyc (3.0.9-r2) (39/44) Installing py3-packaging-pyc (23.1-r1) (40/44) Installing python3-pyc (3.11.6-r0) (41/44) Installing py3-packaging (23.1-r1) (42/44) Installing py3-setuptools (67.7.2-r0) (43/44) Installing py3-pip (23.1.2-r0) (44/44) Installing python3-dev (3.11.6-r0) Executing busybox-1.36.1-r2.trigger OK: 294 MiB in 56 packages Requirement already satisfied: pip in /usr/lib/python3.11/site-packages (23.1.2) Collecting pip Downloading pip-23.3.1-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 7.8 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /usr/lib/python3.11/site-packages (67.7.2) Collecting setuptools Downloading setuptools-68.2.2-py3-none-any.whl (807 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 8.6 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 67.7.2 Uninstalling setuptools-67.7.2: Successfully uninstalled setuptools-67.7.2 Attempting uninstall: pip Found existing installation: pip 23.1.2 Uninstalling pip-23.1.2: Successfully uninstalled pip-23.1.2 Successfully installed pip-23.3.1 setuptools-68.2.2 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Collecting Flask-Dance==6.2.0 (from Flask-Dance[sqla]==6.2.0->-r requirements.txt (line 1)) Downloading flask_dance-6.2.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 511.6 kB/s eta 0:00:00 Collecting Flask-Login==0.6.2 (from -r requirements.txt (line 2)) Downloading Flask_Login-0.6.2-py3-none-any.whl (17 kB) Collecting Flask-Migrate==4.0.4 (from -r requirements.txt (line 3)) Downloading Flask_Migrate-4.0.4-py3-none-any.whl (20 kB) Collecting Flask-SQLAlchemy==3.0.3 (from -r requirements.txt (line 4)) Downloading Flask_SQLAlchemy-3.0.3-py3-none-any.whl (24 kB) Collecting Flask==2.3.2 (from -r requirements.txt (line 5)) Downloading Flask-2.3.2-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 845.3 kB/s eta 0:00:00 Collecting Jinja2==3.1.2 (from -r requirements.txt (line 6)) Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 1.3 MB/s eta 0:00:00 Collecting SQLAlchemy==2.0.4 (from -r requirements.txt (line 7)) Downloading SQLAlchemy-2.0.4-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 9.5 MB/s eta 0:00:00 Collecting PyMySQL==0.9.2 (from -r requirements.txt (line 8)) Downloading PyMySQL-0.9.2-py2.py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 437.7 kB/s eta 0:00:00 Collecting bcrypt==4.0.1 (from -r requirements.txt (line 9)) Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl (624 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 624.3/624.3 kB 4.3 MB/s eta 0:00:00 Collecting gunicorn==20.1.0 (from -r requirements.txt (line 10)) Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 833.5 kB/s eta 0:00:00 Collecting pyjwt==2.4.0 (from -r requirements.txt (line 11)) Downloading PyJWT-2.4.0-py3-none-any.whl (18 kB) Collecting requests==2.31.0 (from -r requirements.txt (line 12)) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting blinker==1.6.2 (from -r requirements.txt (line 13)) Downloading blinker-1.6.2-py3-none-any.whl (13 kB) Collecting oauthlib (from Flask-Dance==6.2.0->Flask-Dance[sqla]==6.2.0->-r requirements.txt (line 1)) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 1.4 MB/s eta 0:00:00 Collecting requests-oauthlib>=1.0.0 (from Flask-Dance==6.2.0->Flask-Dance[sqla]==6.2.0->-r requirements.txt (line 1)) Downloading requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB) Collecting Werkzeug (from Flask-Dance==6.2.0->Flask-Dance[sqla]==6.2.0->-r requirements.txt (line 1)) Downloading werkzeug-3.0.0-py3-none-any.whl.metadata (4.1 kB) Collecting urlobject (from Flask-Dance==6.2.0->Flask-Dance[sqla]==6.2.0->-r requirements.txt (line 1)) Downloading URLObject-2.4.3.tar.gz (27 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting alembic>=1.9.0 (from Flask-Migrate==4.0.4->-r requirements.txt (line 3)) Downloading alembic-1.12.0-py3-none-any.whl.metadata (7.2 kB) Collecting itsdangerous>=2.1.2 (from Flask==2.3.2->-r requirements.txt (line 5)) Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB) Collecting click>=8.1.3 (from Flask==2.3.2->-r requirements.txt (line 5)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting MarkupSafe>=2.0 (from Jinja2==3.1.2->-r requirements.txt (line 6)) Downloading MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.0 kB) Collecting typing-extensions>=4.2.0 (from SQLAlchemy==2.0.4->-r requirements.txt (line 7)) Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB) Collecting greenlet!=0.4.17 (from SQLAlchemy==2.0.4->-r requirements.txt (line 7)) Downloading greenlet-3.0.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (3.8 kB) Collecting cryptography (from PyMySQL==0.9.2->-r requirements.txt (line 8)) Downloading cryptography-41.0.5-cp37-abi3-musllinux_1_1_x86_64.whl.metadata (5.2 kB) Requirement already satisfied: setuptools>=3.0 in /usr/lib/python3.11/site-packages (from gunicorn==20.1.0->-r requirements.txt (line 10)) (68.2.2) Collecting charset-normalizer<4,>=2 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 700.9 kB/s eta 0:00:00 Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading urllib3-2.0.7-py3-none-any.whl.metadata (6.6 kB) Collecting certifi>=2017.4.17 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB) Collecting Mako (from alembic>=1.9.0->Flask-Migrate==4.0.4->-r requirements.txt (line 3)) Downloading Mako-1.2.4-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 269.3 kB/s eta 0:00:00 Collecting cffi>=1.12 (from cryptography->PyMySQL==0.9.2->-r requirements.txt (line 8)) Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (1.5 kB) Collecting pycparser (from cffi>=1.12->cryptography->PyMySQL==0.9.2->-r requirements.txt (line 8)) Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 1.1 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 628.5 kB/s eta 0:00:00 Downloading alembic-1.12.0-py3-none-any.whl (226 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.0/226.0 kB 1.8 MB/s eta 0:00:00 Downloading certifi-2023.7.22-py3-none-any.whl (158 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 158.3/158.3 kB 1.4 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_x86_64.whl (138 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.0/138.0 kB 1.4 MB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 531.5 kB/s eta 0:00:00 Downloading greenlet-3.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 7.0 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl (33 kB) Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB) Downloading urllib3-2.0.7-py3-none-any.whl (124 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 kB 1.2 MB/s eta 0:00:00 Downloading werkzeug-3.0.0-py3-none-any.whl (226 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.6/226.6 kB 2.3 MB/s eta 0:00:00 Downloading cryptography-41.0.5-cp37-abi3-musllinux_1_1_x86_64.whl (4.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 10.6 MB/s eta 0:00:00 Downloading cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl (476 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 476.4/476.4 kB 3.8 MB/s eta 0:00:00 Building wheels for collected packages: urlobject Building wheel for urlobject (pyproject.toml): started Building wheel for urlobject (pyproject.toml): finished with status 'done' Created wheel for urlobject: filename=URLObject-2.4.3-py3-none-any.whl size=14510 sha256=c79958777087e0799c7a08d77f26bdc135c4a3d4d735e2731c8c0dc53476db55 Stored in directory: /root/.cache/pip/wheels/63/69/1e/27e9ecc1870bf9862cc2fb31933b498d6cc6a350e5569d424a Successfully built urlobject Installing collected packages: urlobject, urllib3, typing-extensions, pyjwt, pycparser, oauthlib, MarkupSafe, itsdangerous, idna, gunicorn, greenlet, click, charset-normalizer, certifi, blinker, bcrypt, Werkzeug, SQLAlchemy, requests, Mako, Jinja2, cffi, requests-oauthlib, Flask, cryptography, alembic, PyMySQL, Flask-SQLAlchemy, Flask-Login, Flask-Dance, Flask-Migrate Successfully installed Flask-2.3.2 Flask-Dance-6.2.0 Flask-Login-0.6.2 Flask-Migrate-4.0.4 Flask-SQLAlchemy-3.0.3 Jinja2-3.1.2 Mako-1.2.4 MarkupSafe-2.1.3 PyMySQL-0.9.2 SQLAlchemy-2.0.4 Werkzeug-3.0.0 alembic-1.12.0 bcrypt-4.0.1 blinker-1.6.2 certifi-2023.7.22 cffi-1.16.0 charset-normalizer-3.3.1 click-8.1.7 cryptography-41.0.5 greenlet-3.0.0 gunicorn-20.1.0 idna-3.4 itsdangerous-2.1.2 oauthlib-3.2.2 pycparser-2.21 pyjwt-2.4.0 requests-2.31.0 requests-oauthlib-1.3.1 typing-extensions-4.8.0 urllib3-2.0.7 urlobject-2.4.3 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/main: No such file or directory WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/community: No such file or directory (1/15) Purging gcc (12.2.1_git20220924-r10) (2/15) Purging binutils (2.40-r7) (3/15) Purging libatomic (12.2.1_git20220924-r10) (4/15) Purging libgomp (12.2.1_git20220924-r10) (5/15) Purging isl26 (0.26-r1) (6/15) Purging libffi-dev (3.4.4-r2) (7/15) Purging linux-headers (6.3-r0) (8/15) Purging mpc1 (1.3.1-r1) (9/15) Purging mpfr4 (4.2.0_p12-r0) (10/15) Purging musl-dev (1.2.4-r2) (11/15) Purging openssl-dev (3.1.4-r0) (12/15) Purging python3-dev (3.11.6-r0) (13/15) Purging zstd-libs (1.5.5-r4) (14/15) Purging gmp (6.2.1-r3) (15/15) Purging pkgconf (1.9.5-r0) Executing busybox-1.36.1-r2.trigger OK: 76 MiB in 41 packages Removing intermediate container 851da4c6f367 ---> 98e4c65e7ff1 Successfully built 98e4c65e7ff1 Successfully tagged doanac/gavel-ci:60aa97 + docker tag doanac/gavel-ci:60aa97 doanac/gavel-ci:latest + '[' -f /secrets/dockerpass ] + set +x WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded + docker push doanac/gavel-ci:60aa97 The push refers to repository [docker.io/doanac/gavel-ci] 6fda353dd8db: Preparing af5e87f388bb: Preparing 2d8be123d998: Preparing 8a9c101b637b: Preparing f595945dc3f2: Preparing 6e598ff49061: Preparing cfbf34101b9b: Preparing 510ba4885962: Preparing ce590ba27fae: Preparing cc2447e1835a: Preparing 6e598ff49061: Waiting cfbf34101b9b: Waiting 510ba4885962: Waiting cc2447e1835a: Waiting ce590ba27fae: Waiting 8a9c101b637b: Pushed af5e87f388bb: Pushed 2d8be123d998: Pushed f595945dc3f2: Pushed cfbf34101b9b: Pushed 510ba4885962: Pushed ce590ba27fae: Pushed 6e598ff49061: Pushed cc2447e1835a: Mounted from library/alpine 6fda353dd8db: Pushed 60aa97: digest: sha256:2b33e19815b80250f8d75d67b53cfa8ea82b79e018801af325c9808067e6cabc size: 2400 + docker push doanac/gavel-ci:latest The push refers to repository [docker.io/doanac/gavel-ci] 6fda353dd8db: Preparing af5e87f388bb: Preparing 2d8be123d998: Preparing 8a9c101b637b: Preparing f595945dc3f2: Preparing 6e598ff49061: Preparing cfbf34101b9b: Preparing 510ba4885962: Preparing ce590ba27fae: Preparing cc2447e1835a: Preparing 6e598ff49061: Waiting cfbf34101b9b: Waiting ce590ba27fae: Waiting 510ba4885962: Waiting cc2447e1835a: Waiting 2d8be123d998: Layer already exists af5e87f388bb: Layer already exists 6fda353dd8db: Layer already exists 8a9c101b637b: Layer already exists f595945dc3f2: Layer already exists 6e598ff49061: Layer already exists cc2447e1835a: Layer already exists 510ba4885962: Layer already exists cfbf34101b9b: Layer already exists ce590ba27fae: Layer already exists latest: digest: sha256:2b33e19815b80250f8d75d67b53cfa8ea82b79e018801af325c9808067e6cabc size: 2400 Script completed == 2023-10-24 19:28:42.794203: Finding artifacts to upload Uploading 1 items 11486 bytes == 2023-10-24 19:28:43.571416: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|