# Run sent to worker: doanac-reckless == 2019-01-04 18:59:48.524612: Setting up runner on worker == 2019-01-04 18:59:49.072821: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/gavel-ci/builds/4/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2019-01-04 18:59:49.311703: Pulling container: docker:dind dind: Pulling from library/docker cd784148e348: Pulling fs layer 7e273b0dfc44: Pulling fs layer 952c3806fd1a: Pulling fs layer 5daa61de3ee9: Pulling fs layer 07344d023cbd: Pulling fs layer 6f249872a0b4: Pulling fs layer 626d746b7d1a: Pulling fs layer f9c42e79149b: Pulling fs layer 4dde65fcf7a6: Pulling fs layer e544882b2cb8: Pulling fs layer 5daa61de3ee9: Waiting 6f249872a0b4: Waiting 4dde65fcf7a6: Waiting 07344d023cbd: Waiting 952c3806fd1a: Verifying Checksum 7e273b0dfc44: Verifying Checksum 7e273b0dfc44: Download complete cd784148e348: Download complete 07344d023cbd: Verifying Checksum 07344d023cbd: Download complete cd784148e348: Pull complete 6f249872a0b4: Verifying Checksum 6f249872a0b4: Download complete f9c42e79149b: Verifying Checksum f9c42e79149b: Download complete 7e273b0dfc44: Pull complete 952c3806fd1a: Pull complete 4dde65fcf7a6: Verifying Checksum 4dde65fcf7a6: Download complete 626d746b7d1a: Verifying Checksum 626d746b7d1a: Download complete e544882b2cb8: Verifying Checksum e544882b2cb8: Download complete 5daa61de3ee9: Verifying Checksum 5daa61de3ee9: Download complete 5daa61de3ee9: Pull complete 07344d023cbd: Pull complete 6f249872a0b4: Pull complete 626d746b7d1a: Pull complete f9c42e79149b: Pull complete 4dde65fcf7a6: Pull complete e544882b2cb8: Pull complete Digest: sha256:df4199a7907517b54914b66ad6fe04a6250f4f6f3eb6f7cf8a836e856d1c1621 Status: Downloaded newer image for docker:dind == 2019-01-04 19:00:03.513672: Preparing bind mounts 2019-01-04 19:00:03.513845: INFO Creating secret: dockerpass == 2019-01-04 19:00:03.879261: Creating container .netrc file 2019-01-04 19:00:03.879375: INFO Creating token for jobserv run access == 2019-01-04 19:00:04.308680: Preparing script == 2019-01-04 19:00:04.591780: Cloning git repository 2019-01-04 19:00:04.591829: INFO Clone_url: https://github.com/doanac/gavel-ci.git Cloning into '/srv/gavelci-worker/runs/tmp1r1yiffq/repo'... 2019-01-04 19:00:08.218173: INFO Checking out: 2fbe879c1da9cee6dd7b8baaa31c0a061e607f1e Switched to branch 'jobserv-run' == 2019-01-04 19:00:09.021377: Setting up container environment 2019-01-04 19:00:09.021422: INFO Container environment variables: GIT_REF=refs/heads/master GIT_URL=https://github.com/doanac/gavel-ci.git GIT_OLD_SHA=9415d2506a12dd375beff2b1baa11b08a3897924 GIT_SHA=2fbe879c1da9cee6dd7b8baaa31c0a061e607f1e H_PROJECT=gavel-ci H_BUILD=4 H_RUN=build-container H_WORKER=doanac-reckless == 2019-01-04 19:00:09.340428: Running script inside container 2019-01-04 19:00:09.340461: INFO Running with "--privileged" + docker build -t doanac/gavel-ci:2fbe87 --force-rm . Sending build context to Docker daemon 220.7kB Step 1/15 : FROM alpine latest: Pulling from library/alpine cd784148e348: Pulling fs layer cd784148e348: Download complete cd784148e348: Pull complete Digest: sha256:46e71df1e5191ab8b8034c5189e325258ec44ea739bba1e5645cff83c9048ff1 Status: Downloaded newer image for alpine:latest ---> 3f53bb00af94 Step 2/15 : ARG GAVEL_VERSION=? ---> Running in b2e5ddba2cbd Removing intermediate container b2e5ddba2cbd ---> 61a929d1f2b6 Step 3/15 : ENV APP_VERSION="$GAVEL_VERSION" ---> Running in f52ecbd1cc97 Removing intermediate container f52ecbd1cc97 ---> 81d0b8e5c179 Step 4/15 : ENV FLASK_APP="gavel_ci.app:app" ---> Running in 9dc72815a1ed Removing intermediate container 9dc72815a1ed ---> 1b332b30c935 Step 5/15 : ARG BUILD_PKGS="python3-dev musl-dev gcc libffi-dev openssl-dev" ---> Running in c829c3b81ca0 Removing intermediate container c829c3b81ca0 ---> af6abce11382 Step 6/15 : ENV PYTHONPATH=/srv/gavel-ci ---> Running in afc06eebff32 Removing intermediate container afc06eebff32 ---> 5d376d3905aa Step 7/15 : WORKDIR /srv/gavel-ci ---> Running in 0d8ac78466eb Removing intermediate container 0d8ac78466eb ---> 07cee7077e1e Step 8/15 : COPY ./wait-for /srv/gavel-ci/ ---> 8a02e9f58493 Step 9/15 : COPY ./requirements.txt /srv/gavel-ci/ ---> 39e767b6904b Step 10/15 : COPY ./docker_run.sh /srv/gavel-ci/ ---> d7a34ffe9a77 Step 11/15 : COPY ./gavel_ci /srv/gavel-ci/gavel_ci ---> b3ddc88bb9f6 Step 12/15 : COPY ./gavel_jwt.py /srv/gavel-ci/ ---> 621b523d6364 Step 13/15 : COPY ./gavel_permissions.py /srv/gavel-ci/ ---> d6572f3771b3 Step 14/15 : COPY ./migrations /srv/gavel-ci/migrations ---> e7a35cf94b66 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 2d6d43402af2 fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz (1/30) Installing binutils (2.30-r5) (2/30) Installing gmp (6.1.2-r1) (3/30) Installing isl (0.18-r0) (4/30) Installing libgomp (6.4.0-r9) (5/30) Installing libatomic (6.4.0-r9) (6/30) Installing pkgconf (1.5.3-r0) (7/30) Installing libgcc (6.4.0-r9) (8/30) Installing mpfr3 (3.1.5-r1) (9/30) Installing mpc1 (1.0.3-r1) (10/30) Installing libstdc++ (6.4.0-r9) (11/30) Installing gcc (6.4.0-r9) (12/30) Installing libffi (3.2.1-r4) (13/30) Installing libffi-dev (3.2.1-r4) (14/30) Installing musl-dev (1.1.19-r10) (15/30) Installing libcrypto1.0 (1.0.2q-r0) (16/30) Installing libssl1.0 (1.0.2q-r0) (17/30) Installing openssl (1.0.2q-r0) (18/30) Installing zlib-dev (1.2.11-r1) (19/30) Installing openssl-dev (1.0.2q-r0) (20/30) Installing libbz2 (1.0.6-r6) (21/30) Installing expat (2.2.5-r0) (22/30) Installing gdbm (1.13-r1) (23/30) Installing xz-libs (5.2.4-r0) (24/30) Installing ncurses-terminfo-base (6.1_p20180818-r1) (25/30) Installing ncurses-terminfo (6.1_p20180818-r1) (26/30) Installing ncurses-libs (6.1_p20180818-r1) (27/30) Installing readline (7.0.003-r0) (28/30) Installing sqlite-libs (3.25.3-r0) (29/30) Installing python3 (3.6.6-r0) (30/30) Installing python3-dev (3.6.6-r0) Executing busybox-1.28.4-r2.trigger OK: 195 MiB in 43 packages Collecting pip Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB) Collecting setuptools Downloading https://files.pythonhosted.org/packages/37/06/754589caf971b0d2d48f151c2586f62902d93dc908e2fd9b9b9f6aa3c9dd/setuptools-40.6.3-py2.py3-none-any.whl (573kB) Installing collected packages: pip, setuptools Found existing installation: pip 10.0.1 Uninstalling pip-10.0.1: Successfully uninstalled pip-10.0.1 Found existing installation: setuptools 39.0.1 Uninstalling setuptools-39.0.1: Successfully uninstalled setuptools-39.0.1 Successfully installed pip-18.1 setuptools-40.6.3 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 requests-oauthlib>=1.0.0 (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/94/e7/c250d122992e1561690d9c0f7856dadb79d61fd4bdd0e598087dce607f6c/requests_oauthlib-1.0.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/e6/d1/ddd9cfea3e736399b97ded5c2dd62d1322adef4a72d816f1ed1049d6a179/oauthlib-2.1.0-py2.py3-none-any.whl (121kB) Collecting lazy (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/10/3b/655ffabb1627bff2539ddc3f3e0cdd6df51c65d4d51c20ba4c14e1ee8ad4/lazy-1.3.zip 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 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/95/cb/9b7cdd5a2d61b91319b6c0a708ce52e03e227bdbe6d5467d1996c5a67b7c/SQLAlchemy-Utils-0.33.10.tar.gz (127kB) Collecting sqlalchemy; extra == "sqla" (from Flask-Dance[sqla]==1.0.0->-r requirements.txt (line 1)) Downloading https://files.pythonhosted.org/packages/0c/7d/769c5fc22c0cdefd097b91cc525b6d8c88bf2afd8b0315b1e7ca088956b4/SQLAlchemy-1.2.15.tar.gz (5.6MB) Collecting alembic>=0.7 (from Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/1c/65/b8e4f5b2f345bb13b5e0a3fddd892b0b3f0e8ad4880e954fdc6a50d00d84/alembic-1.0.5.tar.gz (1.0MB) Collecting cryptography (from PyMySQL==0.9.2->-r requirements.txt (line 5)) Downloading https://files.pythonhosted.org/packages/f3/39/d3904df7c56f8654691c4ae1bdb270c1c9220d6da79bd3b1fbad91afd0e1/cryptography-2.4.2.tar.gz (468kB) Installing build dependencies: started Installing build dependencies: 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/e7/a7/4cd50e57cc6f436f1cc3a7e8fa700ff9b8b4d471620629074913e3735fb2/cffi-1.11.5.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/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB) 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 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 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 certifi>=2017.4.17 (from requests==2.20.1->-r requirements.txt (line 10)) Downloading https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl (154kB) Collecting Mako (from alembic>=0.7->Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/eb/f3/67579bb486517c0d49547f9697e36582cd19dafb5df9e687ed8e22de57fa/Mako-1.0.7.tar.gz (564kB) 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/65/1e/adf6e000ea5dc909aa420352d6ba37f16434c8a3c2fa030445411a1ed545/python-editor-1.0.3.tar.gz Collecting python-dateutil (from alembic>=0.7->Flask-Migrate==2.3.1->-r requirements.txt (line 3)) Downloading https://files.pythonhosted.org/packages/74/68/d87d9b36af36f44254a8d512cbfc48369103a3b9e474be9bdfe536abfc45/python_dateutil-2.7.5-py2.py3-none-any.whl (225kB) 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/ac/7e/1b4c2e05809a4414ebce0892fe1e32c14ace86ca7d50c70f00979ca9b3a3/MarkupSafe-1.1.0.tar.gz Installing collected packages: idna, chardet, urllib3, certifi, requests, oauthlib, requests-oauthlib, lazy, six, MarkupSafe, Jinja2, itsdangerous, click, Werkzeug, flask, 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 lazy: started Running setup.py install for lazy: finished with status 'done' 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 python-editor: started Running setup.py install for python-editor: 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 cryptography: started Running setup.py install for cryptography: 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.7 MarkupSafe-1.1.0 PyMySQL-0.9.2 Werkzeug-0.14.1 alembic-1.0.5 asn1crypto-0.24.0 bcrypt-3.1.4 blinker-1.4 certifi-2018.11.29 cffi-1.11.5 chardet-3.0.4 click-7.0 cryptography-2.4.2 flask-1.0.2 gunicorn-19.9.0 idna-2.7 itsdangerous-1.1.0 lazy-1.3 oauthlib-2.1.0 pycparser-2.19 pyjwt-1.6.4 python-dateutil-2.7.5 python-editor-1.0.3 requests-2.20.1 requests-oauthlib-1.0.0 six-1.12.0 sqlalchemy-1.2.15 sqlalchemy-utils-0.33.10 urllib3-1.24.1 urlobject-2.4.3 WARNING: Ignoring APKINDEX.adfa7ceb.tar.gz: No such file or directory WARNING: Ignoring APKINDEX.efaa1f73.tar.gz: No such file or directory (1/16) Purging gcc (6.4.0-r9) (2/16) Purging binutils (2.30-r5) (3/16) Purging libatomic (6.4.0-r9) (4/16) Purging libgomp (6.4.0-r9) (5/16) Purging libffi-dev (3.2.1-r4) (6/16) Purging musl-dev (1.1.19-r10) (7/16) Purging openssl-dev (1.0.2q-r0) (8/16) Purging zlib-dev (1.2.11-r1) (9/16) Purging python3-dev (3.6.6-r0) (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 pkgconf (1.5.3-r0) (15/16) Purging libstdc++ (6.4.0-r9) (16/16) Purging libgcc (6.4.0-r9) Executing busybox-1.28.4-r2.trigger OK: 70 MiB in 27 packages Removing intermediate container 2d6d43402af2 ---> 33af10eee24e Successfully built 33af10eee24e Successfully tagged doanac/gavel-ci:2fbe87 + docker tag doanac/gavel-ci:2fbe87 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:2fbe87 The push refers to repository [docker.io/doanac/gavel-ci] 8f2983b624a5: Preparing 660c401e3a97: Preparing ac5a14f617c8: Preparing f013e211723c: Preparing b5be96cbc090: Preparing 2663ae895719: Preparing 4f7e311c65b6: Preparing a1b7cb10d5e6: Preparing 618c55f6df84: Preparing 7bff100f35cb: Preparing 2663ae895719: Waiting 4f7e311c65b6: Waiting a1b7cb10d5e6: Waiting 618c55f6df84: Waiting 7bff100f35cb: Waiting b5be96cbc090: Pushed ac5a14f617c8: Pushed 660c401e3a97: Pushed f013e211723c: Pushed a1b7cb10d5e6: Pushed 4f7e311c65b6: Pushed 618c55f6df84: Pushed 2663ae895719: Pushed 7bff100f35cb: Mounted from library/alpine 8f2983b624a5: Pushed 2fbe87: digest: sha256:8fb552e608abdcae07650b666fe9a359ae40b4ac98590af991a51ce2d6b0f4e8 size: 2400 + docker push doanac/gavel-ci:latest The push refers to repository [docker.io/doanac/gavel-ci] 8f2983b624a5: Preparing 660c401e3a97: Preparing ac5a14f617c8: Preparing f013e211723c: Preparing b5be96cbc090: Preparing 2663ae895719: Preparing 4f7e311c65b6: Preparing a1b7cb10d5e6: Preparing 618c55f6df84: Preparing 7bff100f35cb: Preparing 2663ae895719: Waiting a1b7cb10d5e6: Waiting 4f7e311c65b6: Waiting 618c55f6df84: Waiting 7bff100f35cb: Waiting 660c401e3a97: Layer already exists ac5a14f617c8: Layer already exists b5be96cbc090: Layer already exists 8f2983b624a5: Layer already exists f013e211723c: Layer already exists 2663ae895719: Layer already exists 7bff100f35cb: Layer already exists a1b7cb10d5e6: Layer already exists 4f7e311c65b6: Layer already exists 618c55f6df84: Layer already exists latest: digest: sha256:8fb552e608abdcae07650b666fe9a359ae40b4ac98590af991a51ce2d6b0f4e8 size: 2400 Script completed == 2019-01-04 19:02:41.587035: Finding artifacts to upload Uploading 0 items 0 bytes == 2019-01-04 19:02:42.120821: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|