# Run sent to worker: doanac-reckless == 2019-04-03 14:23:46.920523: Setting up runner on worker == 2019-04-03 14:23:47.379803: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/gavel-ci/builds/19/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2019-04-03 14:23:47.596282: Pulling container: docker:dind dind: Pulling from library/docker Digest: sha256:23a1961a730c4c0663f6ff1870551db13a53eb41b02a077613dc1c0a257f7d24 Status: Image is up to date for docker:dind == 2019-04-03 14:23:49.597803: Preparing bind mounts 2019-04-03 14:23:49.597931: INFO Creating secret: dockerpass == 2019-04-03 14:23:49.811030: Creating container .netrc file 2019-04-03 14:23:49.811144: INFO Creating token for jobserv run access == 2019-04-03 14:23:50.039696: Preparing script == 2019-04-03 14:23:50.260353: Cloning git repository 2019-04-03 14:23:50.260384: INFO Clone_url: https://github.com/doanac/gavel-ci.git 2019-04-03 14:23:50.260395: INFO Checking to see if https://github.com/doanac/gavel-ci.git requires authentication. 2019-04-03 14:23:50.537877: INFO Server does not appear to need credentials for cloning Cloning into '/srv/gavelci-worker/runs/tmptcqkiack/repo'... 2019-04-03 14:23:51.348109: INFO Checking out: ef8cf0edc161b0773cafde6f47107616abe4560e Switched to branch 'jobserv-run' == 2019-04-03 14:23:52.092368: Setting up container environment 2019-04-03 14:23:52.092407: INFO Container environment variables: GIT_REF=refs/heads/master GIT_URL=https://github.com/doanac/gavel-ci.git GIT_OLD_SHA=de2414c2b5578fa1eb63252acacdc772ba29c5bb GIT_SHA=ef8cf0edc161b0773cafde6f47107616abe4560e H_PROJECT=gavel-ci H_BUILD=19 H_RUN=build-container H_WORKER=doanac-reckless == 2019-04-03 14:23:52.308502: Running script inside container 2019-04-03 14:23:52.308528: INFO Running with "--privileged" + docker build -t doanac/gavel-ci:ef8cf0 --force-rm . Sending build context to Docker daemon 241.2kB Step 1/15 : FROM alpine latest: Pulling from library/alpine 8e402f1a9c57: Pulling fs layer 8e402f1a9c57: Download complete 8e402f1a9c57: Pull complete Digest: sha256:644fcb1a676b5165371437feaa922943aaf7afcfa8bfee4472f6860aad1ef2a0 Status: Downloaded newer image for alpine:latest ---> 5cb3aa00f899 Step 2/15 : ARG GAVEL_VERSION=? ---> Running in b981aab02fa1 Removing intermediate container b981aab02fa1 ---> f6921dde9df1 Step 3/15 : ENV APP_VERSION="$GAVEL_VERSION" ---> Running in 017e4d33dbdc Removing intermediate container 017e4d33dbdc ---> 206b7aa87d59 Step 4/15 : ENV FLASK_APP="gavel_ci.app:app" ---> Running in f0eb3ea2cc37 Removing intermediate container f0eb3ea2cc37 ---> 053bf7b38864 Step 5/15 : ARG BUILD_PKGS="python3-dev musl-dev gcc libffi-dev openssl-dev" ---> Running in c5faef18bf9b Removing intermediate container c5faef18bf9b ---> 7d1ddd795efe Step 6/15 : ENV PYTHONPATH=/srv/gavel-ci ---> Running in 2256ec35ee3e Removing intermediate container 2256ec35ee3e ---> e895f313b316 Step 7/15 : WORKDIR /srv/gavel-ci ---> Running in 80ebe46d06c1 Removing intermediate container 80ebe46d06c1 ---> 0830e1f8d100 Step 8/15 : COPY ./wait-for /srv/gavel-ci/ ---> 7196f45bc726 Step 9/15 : COPY ./requirements.txt /srv/gavel-ci/ ---> 30fa23cd7c4e Step 10/15 : COPY ./docker_run.sh /srv/gavel-ci/ ---> 965ac0b7a978 Step 11/15 : COPY ./gavel_ci /srv/gavel-ci/gavel_ci ---> c89fce36fe79 Step 12/15 : COPY ./gavel_jwt.py /srv/gavel-ci/ ---> 8731af4c7e20 Step 13/15 : COPY ./gavel_permissions.py /srv/gavel-ci/ ---> 6108ff6ae78f Step 14/15 : COPY ./migrations /srv/gavel-ci/migrations ---> 8d5b4ed4f197 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 d89eb17bd667 fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz (1/32) Upgrading musl (1.1.20-r3 -> 1.1.20-r4) (2/32) Upgrading libcrypto1.1 (1.1.1a-r1 -> 1.1.1b-r1) (3/32) Upgrading libssl1.1 (1.1.1a-r1 -> 1.1.1b-r1) (4/32) Installing binutils (2.31.1-r2) (5/32) Installing gmp (6.1.2-r1) (6/32) Installing isl (0.18-r0) (7/32) Installing libgomp (8.2.0-r2) (8/32) Installing libatomic (8.2.0-r2) (9/32) Installing libgcc (8.2.0-r2) (10/32) Installing mpfr3 (3.1.5-r1) (11/32) Installing mpc1 (1.0.3-r1) (12/32) Installing libstdc++ (8.2.0-r2) (13/32) Installing gcc (8.2.0-r2) (14/32) Upgrading musl-utils (1.1.20-r3 -> 1.1.20-r4) (15/32) Installing linux-headers (4.18.13-r1) (16/32) Installing libffi (3.2.1-r6) (17/32) Installing pkgconf (1.6.0-r0) (18/32) Installing libffi-dev (3.2.1-r6) (19/32) Installing musl-dev (1.1.20-r4) (20/32) Installing openssl (1.1.1b-r1) (21/32) Installing openssl-dev (1.1.1b-r1) (22/32) Installing libbz2 (1.0.6-r6) (23/32) Installing expat (2.2.6-r0) (24/32) Installing gdbm (1.13-r1) (25/32) Installing xz-libs (5.2.4-r0) (26/32) Installing ncurses-terminfo-base (6.1_p20190105-r0) (27/32) Installing ncurses-terminfo (6.1_p20190105-r0) (28/32) Installing ncurses-libs (6.1_p20190105-r0) (29/32) Installing readline (7.0.003-r1) (30/32) Installing sqlite-libs (3.26.0-r3) (31/32) Installing python3 (3.6.8-r1) (32/32) Installing python3-dev (3.6.8-r1) Executing busybox-1.29.3-r10.trigger OK: 228 MiB in 42 packages Collecting pip Downloading https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1.4MB) Collecting setuptools Downloading https://files.pythonhosted.org/packages/d1/6a/4b2fcefd2ea0868810e92d519dacac1ddc64a2e53ba9e3422c3b62b378a6/setuptools-40.8.0-py2.py3-none-any.whl (575kB) Installing collected packages: pip, setuptools Found existing installation: pip 18.1 Uninstalling pip-18.1: Successfully uninstalled pip-18.1 Found existing installation: setuptools 40.6.2 Uninstalling setuptools-40.6.2: Successfully uninstalled setuptools-40.6.2 Successfully installed pip-19.0.3 setuptools-40.8.0 Collecting Flask-Dance[sqla]==1.0.0 (from -r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/2a/01/5533dfad4efe7699b9aab10a58677a81d649aefdaef3deb26daa9bad8ad4/Flask_Dance-1.0.0-py2.py3-none-any.whl Collecting Flask-Login==0.4.1 (from -r requirements.txt (line 2)) Downloading https://files.pythonhosted.org/packages/c1/ff/bd9a4d2d81bf0c07d9e53e8cd3d675c56553719bbefd372df69bf1b3c1e4/Flask-Login-0.4.1.tar.gz Collecting Flask-Migrate==2.3.1 (from -r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/93/f4/aca055d4f4cabb8e6aedf258dfe58100c264bfdf1d236ee821239e9d2b42/Flask_Migrate-2.3.1-py2.py3-none-any.whl Collecting Flask-SQLAlchemy==2.3.2 (from -r requirements.txt (line 4)) Downloading https://files.pythonhosted.org/packages/a1/44/294fb7f6bf49cc7224417cd0637018db9fee0729b4fe166e43e2bbb1f1c8/Flask_SQLAlchemy-2.3.2-py2.py3-none-any.whl Collecting PyMySQL==0.9.2 (from -r requirements.txt (line 5)) Downloading https://files.pythonhosted.org/packages/a7/7d/682c4a7da195a678047c8f1c51bb7682aaedee1dca7547883c3993ca9282/PyMySQL-0.9.2-py2.py3-none-any.whl (47kB) Collecting bcrypt==3.1.4 (from -r requirements.txt (line 6)) Downloading https://files.pythonhosted.org/packages/f3/ec/bb6b384b5134fd881b91b6aa3a88ccddaad0103857760711a5ab8c799358/bcrypt-3.1.4.tar.gz (42kB) Collecting flask==1.0.2 (from -r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/7f/e7/08578774ed4536d3242b14dacb4696386634607af824ea997202cd0edb4b/Flask-1.0.2-py2.py3-none-any.whl (91kB) Collecting gunicorn==19.9.0 (from -r requirements.txt (line 8)) Downloading https://files.pythonhosted.org/packages/8c/da/b8dd8deb741bff556db53902d4706774c8e1e67265f69528c14c003644e6/gunicorn-19.9.0-py2.py3-none-any.whl (112kB) Collecting pyjwt==1.6.4 (from -r requirements.txt (line 9)) Downloading https://files.pythonhosted.org/packages/93/d1/3378cc8184a6524dc92993090ee8b4c03847c567e298305d6cf86987e005/PyJWT-1.6.4-py2.py3-none-any.whl Collecting requests==2.20.1 (from -r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/ff/17/5cbb026005115301a8fb2f9b0e3e8d32313142fe8b617070e7baad20554f/requests-2.20.1-py2.py3-none-any.whl (57kB) Collecting blinker==1.4 (from -r requirements.txt (line 11)) Downloading https://files.pythonhosted.org/packages/1b/51/e2a9f3b757eb802f61dc1f2b09c8c99f6eb01cf06416c0671253536517b6/blinker-1.4.tar.gz (111kB) Collecting six (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl Collecting oauthlib (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/16/95/699466b05b72b94a41f662dc9edf87fda4289e3602ecd42d27fcaddf7b56/oauthlib-3.0.1-py2.py3-none-any.whl (142kB) Collecting lazy (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/b8/06/9e1893ff24ca262950755292015dae2cb32082d19c9432a632747e9f7d43/lazy-1.4-py2.py3-none-any.whl Collecting requests-oauthlib>=1.0.0 (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/c2/e2/9fd03d55ffb70fe51f587f20bcf407a6927eb121de86928b34d162f0b1ac/requests_oauthlib-1.2.0-py2.py3-none-any.whl Collecting urlobject (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/e2/b8/1d0a916f4b34c4618846e6da0e4eeaa8fcb4a2f39e006434fe38acb74b34/URLObject-2.4.3.tar.gz Collecting sqlalchemy-utils; extra == "sqla" (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/fe/8b/a68f81076e9a2729675253228f43986914f0510078c86f14f6cd51dd3f01/SQLAlchemy-Utils-0.33.11.tar.gz (128kB) Collecting sqlalchemy; extra == "sqla" (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/2a/9b/9b8aa2d5dbe2e4052cb4c84b8cf5e31686943f24b0565f436439bdc343b5/SQLAlchemy-1.3.2.tar.gz (5.9MB) Collecting alembic>=0.7 (from Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/d6/bb/ec1e21f2e303689ad2170eb47fc67df9ad4199ade6759a99474c4d3535c8/alembic-1.0.8.tar.gz (1.0MB) Collecting cryptography (from PyMySQL==0.9.2->-r requirements.txt (line 5)) Downloading https://files.pythonhosted.org/packages/07/ca/bc827c5e55918ad223d59d299fff92f3563476c3b00d0a9157d9c0217449/cryptography-2.6.1.tar.gz (491kB) 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 wheel metadata: started Preparing wheel metadata: finished with status 'done' Collecting cffi>=1.1 (from bcrypt==3.1.4->-r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/64/7c/27367b38e6cc3e1f49f193deb761fe75cda9f95da37b67b422e62281fcac/cffi-1.12.2.tar.gz Collecting Jinja2>=2.10 (from flask==1.0.2->-r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB) Collecting itsdangerous>=0.24 (from flask==1.0.2->-r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl Collecting click>=5.1 (from flask==1.0.2->-r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB) Collecting Werkzeug>=0.14 (from flask==1.0.2->-r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/18/79/84f02539cc181cdbf5ff5a41b9f52cae870b6f632767e43ba6ac70132e92/Werkzeug-0.15.2-py2.py3-none-any.whl (328kB) Collecting urllib3<1.25,>=1.21.1 (from requests==2.20.1->-r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl (118kB) Collecting idna<2.8,>=2.5 (from requests==2.20.1->-r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/4b/2a/0276479a4b3caeb8a8c1af2f8e4355746a97fab05a372e4a2c6a6b876165/idna-2.7-py2.py3-none-any.whl (58kB) Collecting certifi>=2017.4.17 (from requests==2.20.1->-r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/60/75/f692a584e85b7eaba0e03827b3d51f45f571c2e793dd731e598828d380aa/certifi-2019.3.9-py2.py3-none-any.whl (158kB) Collecting chardet<3.1.0,>=3.0.2 (from requests==2.20.1->-r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB) Collecting Mako (from alembic>=0.7->Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/eb/69/6137c60cae2ab8c911bff510bb6d1d23a0189f75d114bb277606c6486b5f/Mako-1.0.8.tar.gz (468kB) Collecting python-editor>=0.3 (from alembic>=0.7->Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/c6/d3/201fc3abe391bbae6606e6f1d598c15d367033332bd54352b12f35513717/python_editor-1.0.4-py3-none-any.whl Collecting python-dateutil (from alembic>=0.7->Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl (226kB) Collecting asn1crypto>=0.21.0 (from cryptography->PyMySQL==0.9.2->-r requirements.txt (line 5)) Downloading https://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB) Collecting pycparser (from cffi>=1.1->bcrypt==3.1.4->-r requirements.txt (line 6)) Using cached https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz Collecting MarkupSafe>=0.23 (from Jinja2>=2.10->flask==1.0.2->-r requirements.txt (line 7)) Downloading https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz Building wheels for collected packages: cryptography Building wheel for cryptography (PEP 517): started Building wheel for cryptography (PEP 517): finished with status 'done' Stored in directory: /root/.cache/pip/wheels/43/61/c8/0a4464601ce180d26e0a8dfdfa88c824e419dcc65bd43bda6e Successfully built cryptography Installing collected packages: six, oauthlib, lazy, MarkupSafe, Jinja2, itsdangerous, click, Werkzeug, flask, urllib3, idna, certifi, chardet, requests, requests-oauthlib, urlobject, sqlalchemy, sqlalchemy-utils, Flask-Dance, Flask-Login, Flask-SQLAlchemy, Mako, python-editor, python-dateutil, alembic, Flask-Migrate, asn1crypto, pycparser, cffi, cryptography, PyMySQL, bcrypt, gunicorn, pyjwt, blinker Running setup.py install for MarkupSafe: started Running setup.py install for MarkupSafe: finished with status 'done' Running setup.py install for urlobject: started Running setup.py install for urlobject: finished with status 'done' Running setup.py install for sqlalchemy: started Running setup.py install for sqlalchemy: finished with status 'done' Running setup.py install for sqlalchemy-utils: started Running setup.py install for sqlalchemy-utils: finished with status 'done' Running setup.py install for Flask-Login: started Running setup.py install for Flask-Login: finished with status 'done' Running setup.py install for Mako: started Running setup.py install for Mako: finished with status 'done' Running setup.py install for alembic: started Running setup.py install for alembic: finished with status 'done' Running setup.py install for pycparser: started Running setup.py install for pycparser: finished with status 'done' Running setup.py install for cffi: started Running setup.py install for cffi: finished with status 'done' Running setup.py install for bcrypt: started Running setup.py install for bcrypt: finished with status 'done' Running setup.py install for blinker: started Running setup.py install for blinker: finished with status 'done' Successfully installed Flask-Dance-1.0.0 Flask-Login-0.4.1 Flask-Migrate-2.3.1 Flask-SQLAlchemy-2.3.2 Jinja2-2.10 Mako-1.0.8 MarkupSafe-1.1.1 PyMySQL-0.9.2 Werkzeug-0.15.2 alembic-1.0.8 asn1crypto-0.24.0 bcrypt-3.1.4 blinker-1.4 certifi-2019.3.9 cffi-1.12.2 chardet-3.0.4 click-7.0 cryptography-2.6.1 flask-1.0.2 gunicorn-19.9.0 idna-2.7 itsdangerous-1.1.0 lazy-1.4 oauthlib-3.0.1 pycparser-2.19 pyjwt-1.6.4 python-dateutil-2.8.0 python-editor-1.0.4 requests-2.20.1 requests-oauthlib-1.2.0 six-1.12.0 sqlalchemy-1.3.2 sqlalchemy-utils-0.33.11 urllib3-1.24.1 urlobject-2.4.3 WARNING: Ignoring APKINDEX.b89edf6e.tar.gz: No such file or directory WARNING: Ignoring APKINDEX.737f7e01.tar.gz: No such file or directory (1/16) Purging gcc (8.2.0-r2) (2/16) Purging binutils (2.31.1-r2) (3/16) Purging libatomic (8.2.0-r2) (4/16) Purging libgomp (8.2.0-r2) (5/16) Purging libffi-dev (3.2.1-r6) (6/16) Purging linux-headers (4.18.13-r1) (7/16) Purging musl-dev (1.1.20-r4) (8/16) Purging openssl-dev (1.1.1b-r1) (9/16) Purging python3-dev (3.6.8-r1) (10/16) Purging mpc1 (1.0.3-r1) (11/16) Purging mpfr3 (3.1.5-r1) (12/16) Purging isl (0.18-r0) (13/16) Purging gmp (6.1.2-r1) (14/16) Purging libstdc++ (8.2.0-r2) (15/16) Purging libgcc (8.2.0-r2) (16/16) Purging pkgconf (1.6.0-r0) Executing busybox-1.29.3-r10.trigger OK: 69 MiB in 26 packages Removing intermediate container d89eb17bd667 ---> 705c1b2ec651 Successfully built 705c1b2ec651 Successfully tagged doanac/gavel-ci:ef8cf0 + docker tag doanac/gavel-ci:ef8cf0 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:ef8cf0 The push refers to repository [docker.io/doanac/gavel-ci] 986edb469212: Preparing 6c3daf391e8d: Preparing 9d18a0f77e83: Preparing edfd6ebb5481: Preparing 0c6f76fe40b4: Preparing 1e656ac7bf92: Preparing 7f1eb3f00641: Preparing a2a42dc5c6aa: Preparing fb420acc95f0: Preparing bcf2f368fe23: Preparing 7f1eb3f00641: Waiting a2a42dc5c6aa: Waiting fb420acc95f0: Waiting bcf2f368fe23: Waiting 1e656ac7bf92: Waiting 9d18a0f77e83: Pushed 6c3daf391e8d: Pushed edfd6ebb5481: Pushed 0c6f76fe40b4: Pushed 7f1eb3f00641: Pushed a2a42dc5c6aa: Pushed fb420acc95f0: Pushed 1e656ac7bf92: Pushed bcf2f368fe23: Mounted from library/alpine 986edb469212: Pushed ef8cf0: digest: sha256:c6cd8ef9761959b18e8a3f7f7d221a8a994f6013c19643356e58542fe2936296 size: 2400 + docker push doanac/gavel-ci:latest The push refers to repository [docker.io/doanac/gavel-ci] 986edb469212: Preparing 6c3daf391e8d: Preparing 9d18a0f77e83: Preparing edfd6ebb5481: Preparing 0c6f76fe40b4: Preparing 1e656ac7bf92: Preparing 7f1eb3f00641: Preparing a2a42dc5c6aa: Preparing fb420acc95f0: Preparing bcf2f368fe23: Preparing 7f1eb3f00641: Waiting a2a42dc5c6aa: Waiting fb420acc95f0: Waiting bcf2f368fe23: Waiting 1e656ac7bf92: Waiting 6c3daf391e8d: Layer already exists edfd6ebb5481: Layer already exists 0c6f76fe40b4: Layer already exists 986edb469212: Layer already exists 9d18a0f77e83: Layer already exists 7f1eb3f00641: Layer already exists 1e656ac7bf92: Layer already exists bcf2f368fe23: Layer already exists fb420acc95f0: Layer already exists a2a42dc5c6aa: Layer already exists latest: digest: sha256:c6cd8ef9761959b18e8a3f7f7d221a8a994f6013c19643356e58542fe2936296 size: 2400 Script completed == 2019-04-03 14:26:34.323592: Finding artifacts to upload Uploading 0 items 0 bytes == 2019-04-03 14:26:34.849425: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|