# Run sent to worker: doanac-reckless == 2024-07-12 14:46:23.408663: Setting up runner on worker == 2024-07-12 14:46:26.363879: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/gavel-ci/builds/63/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2024-07-12 14:46:27.589998: 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 == 2024-07-12 14:47:33.323941: Preparing bind mounts == 2024-07-12 14:47:33.664061: Creating container .netrc file 2024-07-12 14:47:33.847559: INFO Creating token for jobserv run access == 2024-07-12 14:47:34.229408: Preparing script == 2024-07-12 14:47:34.569711: Cloning git repository 2024-07-12 14:47:34.754676: INFO Clone_url: https://github.com/doanac/gavel-ci.git 2024-07-12 14:47:34.933178: INFO Checking to see if https://github.com/doanac/gavel-ci.git requires authentication. 2024-07-12 14:47:35.287722: INFO Server does not appear to need credentials for cloning 2024-07-12 14:47:35.466533: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpd9y1hfvg/repo'... 2024-07-12 14:47:36.745457: INFO Checking out: a4a327abd67f6596f0041c45301a3abf1fbee072 Switched to branch 'jobserv-run' == 2024-07-12 14:47:37.419092: Setting up container environment 2024-07-12 14:47:37.608313: 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=25d04f517325b968f590aae088733c119addf920 GIT_SHA=a4a327abd67f6596f0041c45301a3abf1fbee072 H_PROJECT=gavel-ci H_BUILD=63 H_RUN=build-container H_WORKER=doanac-reckless == 2024-07-12 14:47:37.940861: Running script inside container 2024-07-12 14:47:38.121981: INFO Running with "--privileged" + docker build -t doanac/gavel-ci:a4a327 --force-rm . Sending build context to Docker daemon 318.5kB Step 1/15 : FROM alpine:3.19 3.19: Pulling from library/alpine b84a74cde5af: Pulling fs layer b84a74cde5af: Verifying Checksum b84a74cde5af: Download complete b84a74cde5af: Pull complete Digest: sha256:af4785ccdbcd5cde71bfd5b93eabd34250b98651f19fe218c91de6c8d10e21c5 Status: Downloaded newer image for alpine:3.19 ---> 12f2f991ada3 Step 2/15 : ARG GAVEL_VERSION=? ---> Running in 12b9fda4d989 Removing intermediate container 12b9fda4d989 ---> 73222117c5bf Step 3/15 : ENV APP_VERSION="$GAVEL_VERSION" ---> Running in 83653341ed8b Removing intermediate container 83653341ed8b ---> 92ce8959fee6 Step 4/15 : ENV FLASK_APP="gavel_ci.app:app" ---> Running in feae6e9932a2 Removing intermediate container feae6e9932a2 ---> 7e942c9585f7 Step 5/15 : ARG BUILD_PKGS="python3-dev py3-pip musl-dev gcc libffi-dev openssl-dev" ---> Running in 7853462d5563 Removing intermediate container 7853462d5563 ---> 4b93dd737427 Step 6/15 : ENV PYTHONPATH=/srv/gavel-ci ---> Running in 81adf7f04eae Removing intermediate container 81adf7f04eae ---> f2b6684fd751 Step 7/15 : WORKDIR /srv/gavel-ci ---> Running in dc617beb4a59 Removing intermediate container dc617beb4a59 ---> 3ea73e1e3ebd Step 8/15 : COPY ./wait-for /srv/gavel-ci/ ---> 928ab56938c6 Step 9/15 : COPY ./requirements.txt /srv/gavel-ci/ ---> 9bcbfb733298 Step 10/15 : COPY ./docker_run.sh /srv/gavel-ci/ ---> 1829ff69b128 Step 11/15 : COPY ./gavel_ci /srv/gavel-ci/gavel_ci ---> 571d21082bb0 Step 12/15 : COPY ./gavel_jwt.py /srv/gavel-ci/ ---> 1283bf9e0821 Step 13/15 : COPY ./gavel_permissions.py /srv/gavel-ci/ ---> da93be08eabd Step 14/15 : COPY ./migrations /srv/gavel-ci/migrations ---> 4f21fa3585ce Step 15/15 : RUN apk --no-cache add python3 openssl $BUILD_PKGS && pip3 install --break-system-packages -r requirements.txt && apk del $BUILD_PKGS ---> Running in 4a09c8a6c4dd fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz (1/44) Upgrading libcrypto3 (3.1.5-r0 -> 3.1.6-r2) (2/44) Upgrading libssl3 (3.1.5-r0 -> 3.1.6-r2) (3/44) Installing libgcc (13.2.1_git20231014-r0) (4/44) Installing jansson (2.14-r4) (5/44) Installing libstdc++ (13.2.1_git20231014-r0) (6/44) Installing zstd-libs (1.5.5-r8) (7/44) Installing binutils (2.41-r0) (8/44) Installing libgomp (13.2.1_git20231014-r0) (9/44) Installing libatomic (13.2.1_git20231014-r0) (10/44) Installing gmp (6.3.0-r0) (11/44) Installing isl26 (0.26-r1) (12/44) Installing mpfr4 (4.2.1-r0) (13/44) Installing mpc1 (1.3.1-r1) (14/44) Installing gcc (13.2.1_git20231014-r0) (15/44) Installing linux-headers (6.5-r0) (16/44) Installing libffi (3.4.4-r3) (17/44) Installing pkgconf (2.1.0-r0) (18/44) Installing libffi-dev (3.4.4-r3) (19/44) Installing musl-dev (1.2.4_git20230717-r4) (20/44) Installing openssl (3.1.6-r2) (21/44) Installing openssl-dev (3.1.6-r2) (22/44) Installing libexpat (2.6.2-r0) (23/44) Installing libbz2 (1.0.8-r6) (24/44) Installing gdbm (1.23-r1) (25/44) Installing xz-libs (5.4.5-r0) (26/44) Installing mpdecimal (2.5.1-r2) (27/44) Installing ncurses-terminfo-base (6.4_p20231125-r0) (28/44) Installing libncursesw (6.4_p20231125-r0) (29/44) Installing libpanelw (6.4_p20231125-r0) (30/44) Installing readline (8.2.1-r2) (31/44) Installing sqlite-libs (3.44.2-r0) (32/44) Installing python3 (3.11.9-r0) (33/44) Installing python3-pycache-pyc0 (3.11.9-r0) (34/44) Installing pyc (3.11.9-r0) (35/44) Installing py3-setuptools-pyc (68.2.2-r0) (36/44) Installing py3-pip-pyc (23.3.1-r0) (37/44) Installing py3-parsing (3.1.1-r0) (38/44) Installing py3-parsing-pyc (3.1.1-r0) (39/44) Installing py3-packaging-pyc (23.2-r0) (40/44) Installing python3-pyc (3.11.9-r0) (41/44) Installing py3-packaging (23.2-r0) (42/44) Installing py3-setuptools (68.2.2-r0) (43/44) Installing py3-pip (23.3.1-r0) (44/44) Installing python3-dev (3.11.9-r0) Executing busybox-1.36.1-r19.trigger OK: 302 MiB in 57 packages 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.metadata (6.8 kB) Collecting Flask-Login==0.6.2 (from -r requirements.txt (line 2)) Downloading Flask_Login-0.6.2-py3-none-any.whl.metadata (5.8 kB) Collecting Flask-Migrate==4.0.4 (from -r requirements.txt (line 3)) Downloading Flask_Migrate-4.0.4-py3-none-any.whl.metadata (3.1 kB) Collecting Flask-SQLAlchemy==3.0.3 (from -r requirements.txt (line 4)) Downloading Flask_SQLAlchemy-3.0.3-py3-none-any.whl.metadata (3.4 kB) Collecting Flask==2.3.2 (from -r requirements.txt (line 5)) Downloading Flask-2.3.2-py3-none-any.whl.metadata (3.7 kB) Collecting Jinja2==3.1.3 (from -r requirements.txt (line 6)) Downloading Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB) Collecting SQLAlchemy==2.0.4 (from -r requirements.txt (line 7)) Downloading SQLAlchemy-2.0.4-cp311-cp311-musllinux_1_1_x86_64.whl.metadata (9.3 kB) Collecting PyMySQL==0.9.2 (from -r requirements.txt (line 8)) Downloading PyMySQL-0.9.2-py2.py3-none-any.whl.metadata (5.0 kB) Collecting bcrypt==4.0.1 (from -r requirements.txt (line 9)) Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl.metadata (9.0 kB) Collecting gunicorn==20.1.0 (from -r requirements.txt (line 10)) Downloading gunicorn-20.1.0-py3-none-any.whl.metadata (3.8 kB) Collecting pyjwt==2.4.0 (from -r requirements.txt (line 11)) Downloading PyJWT-2.4.0-py3-none-any.whl.metadata (4.1 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.metadata (2.0 kB) Collecting setuptools==69.0.3 (from -r requirements.txt (line 14)) Downloading setuptools-69.0.3-py3-none-any.whl.metadata (6.3 kB) Collecting werkzeug==2.3.8 (from -r requirements.txt (line 15)) Downloading werkzeug-2.3.8-py3-none-any.whl.metadata (4.1 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.metadata (7.5 kB) 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-2.0.0-py2.py3-none-any.whl.metadata (11 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.13.2-py3-none-any.whl.metadata (7.4 kB) Collecting itsdangerous>=2.1.2 (from Flask==2.3.2->-r requirements.txt (line 5)) Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 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.3->-r requirements.txt (line 6)) Downloading MarkupSafe-2.1.5-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.12.2-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.3-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-42.0.8-cp39-abi3-musllinux_1_2_x86_64.whl.metadata (5.3 kB) Collecting charset-normalizer<4,>=2 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading charset_normalizer-3.3.2-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.7-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading urllib3-2.2.2-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests==2.31.0->-r requirements.txt (line 12)) Downloading certifi-2024.7.4-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.3.5-py3-none-any.whl.metadata (2.9 kB) 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.22-py3-none-any.whl.metadata (943 bytes) Downloading flask_dance-6.2.0-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 346.8 kB/s eta 0:00:00 Downloading Flask_Login-0.6.2-py3-none-any.whl (17 kB) Downloading Flask_Migrate-4.0.4-py3-none-any.whl (20 kB) Downloading Flask_SQLAlchemy-3.0.3-py3-none-any.whl (24 kB) Downloading Flask-2.3.2-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.9/96.9 kB 643.3 kB/s eta 0:00:00 Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 1.2 MB/s eta 0:00:00 Downloading SQLAlchemy-2.0.4-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 7.4 MB/s eta 0:00:00 Downloading PyMySQL-0.9.2-py2.py3-none-any.whl (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.8/47.8 kB 249.8 kB/s eta 0:00:00 Downloading bcrypt-4.0.1-cp36-abi3-musllinux_1_1_x86_64.whl (624 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 624.3/624.3 kB 2.7 MB/s eta 0:00:00 Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 427.2 kB/s eta 0:00:00 Downloading PyJWT-2.4.0-py3-none-any.whl (18 kB) Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 272.3 kB/s eta 0:00:00 Downloading blinker-1.6.2-py3-none-any.whl (13 kB) Downloading setuptools-69.0.3-py3-none-any.whl (819 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 819.5/819.5 kB 4.2 MB/s eta 0:00:00 Downloading werkzeug-2.3.8-py3-none-any.whl (242 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.3/242.3 kB 2.3 MB/s eta 0:00:00 Downloading alembic-1.13.2-py3-none-any.whl (232 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.0/233.0 kB 1.2 MB/s eta 0:00:00 Downloading certifi-2024.7.4-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.0/163.0 kB 1.2 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB 901.8 kB/s eta 0:00:00 Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 678.1 kB/s eta 0:00:00 Downloading greenlet-3.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 5.3 MB/s eta 0:00:00 Downloading idna-3.7-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 566.5 kB/s eta 0:00:00 Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB) Downloading MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl (33 kB) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB 53.5 kB/s eta 0:00:00 Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Downloading urllib3-2.2.2-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 746.2 kB/s eta 0:00:00 Downloading cryptography-42.0.8-cp39-abi3-musllinux_1_2_x86_64.whl (3.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 9.5 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.6 MB/s eta 0:00:00 Downloading Mako-1.3.5-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 504.9 kB/s eta 0:00:00 Downloading pycparser-2.22-py3-none-any.whl (117 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 527.4 kB/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=14508 sha256=33273549dbe53a18a06a8c93b8381364efbc9133448ff2539a870340701b8637 Stored in directory: /root/.cache/pip/wheels/63/69/1e/27e9ecc1870bf9862cc2fb31933b498d6cc6a350e5569d424a Successfully built urlobject Installing collected packages: urlobject, urllib3, typing-extensions, setuptools, pyjwt, pycparser, oauthlib, MarkupSafe, itsdangerous, idna, greenlet, click, charset-normalizer, certifi, blinker, bcrypt, werkzeug, SQLAlchemy, requests, Mako, Jinja2, gunicorn, cffi, requests-oauthlib, Flask, cryptography, alembic, PyMySQL, Flask-SQLAlchemy, Flask-Login, Flask-Dance, Flask-Migrate Attempting uninstall: setuptools Found existing installation: setuptools 68.2.2 Uninstalling setuptools-68.2.2: Successfully uninstalled setuptools-68.2.2 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.3 Mako-1.3.5 MarkupSafe-2.1.5 PyMySQL-0.9.2 SQLAlchemy-2.0.4 alembic-1.13.2 bcrypt-4.0.1 blinker-1.6.2 certifi-2024.7.4 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 cryptography-42.0.8 greenlet-3.0.3 gunicorn-20.1.0 idna-3.7 itsdangerous-2.2.0 oauthlib-3.2.2 pycparser-2.22 pyjwt-2.4.0 requests-2.31.0 requests-oauthlib-2.0.0 setuptools-69.0.3 typing-extensions-4.12.2 urllib3-2.2.2 urlobject-2.4.3 werkzeug-2.3.8 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.19/main: No such file or directory WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.19/community: No such file or directory (1/24) Purging gcc (13.2.1_git20231014-r0) (2/24) Purging binutils (2.41-r0) (3/24) Purging libatomic (13.2.1_git20231014-r0) (4/24) Purging libgomp (13.2.1_git20231014-r0) (5/24) Purging isl26 (0.26-r1) (6/24) Purging jansson (2.14-r4) (7/24) Purging libffi-dev (3.4.4-r3) (8/24) Purging linux-headers (6.5-r0) (9/24) Purging mpc1 (1.3.1-r1) (10/24) Purging mpfr4 (4.2.1-r0) (11/24) Purging musl-dev (1.2.4_git20230717-r4) (12/24) Purging openssl-dev (3.1.6-r2) (13/24) Purging py3-packaging-pyc (23.2-r0) (14/24) Purging py3-parsing-pyc (3.1.1-r0) (15/24) Purging py3-pip-pyc (23.3.1-r0) (16/24) Purging py3-pip (23.3.1-r0) (17/24) Purging py3-setuptools-pyc (68.2.2-r0) (18/24) Purging py3-setuptools (68.2.2-r0) (19/24) Purging py3-packaging (23.2-r0) (20/24) Purging py3-parsing (3.1.1-r0) (21/24) Purging python3-dev (3.11.9-r0) (22/24) Purging zstd-libs (1.5.5-r8) (23/24) Purging gmp (6.3.0-r0) (24/24) Purging pkgconf (2.1.0-r0) Executing busybox-1.36.1-r19.trigger OK: 52 MiB in 33 packages Removing intermediate container 4a09c8a6c4dd ---> 8d405d2998f5 Successfully built 8d405d2998f5 Successfully tagged doanac/gavel-ci:a4a327 + docker tag doanac/gavel-ci:a4a327 doanac/gavel-ci:latest + '[' -f /secrets/dockerpass ] + echo 'dockerpass not provided, skipping publishing step' dockerpass not provided, skipping publishing step Script completed == 2024-07-12 14:49:57.150101: Finding artifacts to upload Uploading 1 items 11486 bytes == 2024-07-12 14:49:57.870410: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|