# Run sent to worker: doanac-reckless == 2022-09-19 17:07:53.745554: Setting up runner on worker == 2022-09-19 17:07:54.253269: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/308/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2022-09-19 17:07:54.852696: Pulling container: docker:dind dind: Pulling from library/docker 213ec9aee27d: Already exists 6eb510456a42: Pulling fs layer 4627ba0696d0: Pulling fs layer 58acb0837d57: Pulling fs layer 12036fa74330: Pulling fs layer c052aa9e92bf: Pulling fs layer 87c6260f9eda: Pulling fs layer 669290a31ba1: Pulling fs layer d77965d4a857: Pulling fs layer a9324d1ad178: Pulling fs layer 0258474f216b: Pulling fs layer bc5662dc078c: Pulling fs layer b8684cbad919: Pulling fs layer 42adb353ebbc: Pulling fs layer 87c6260f9eda: Waiting 669290a31ba1: Waiting d77965d4a857: Waiting a9324d1ad178: Waiting 42adb353ebbc: Waiting 0258474f216b: Waiting bc5662dc078c: Waiting b8684cbad919: Waiting 12036fa74330: Waiting c052aa9e92bf: Waiting 4627ba0696d0: Verifying Checksum 4627ba0696d0: Download complete 6eb510456a42: Verifying Checksum 6eb510456a42: Download complete 6eb510456a42: Pull complete 4627ba0696d0: Pull complete 12036fa74330: Verifying Checksum 12036fa74330: Download complete 58acb0837d57: Verifying Checksum 58acb0837d57: Download complete 87c6260f9eda: Download complete 669290a31ba1: Verifying Checksum 669290a31ba1: Download complete 58acb0837d57: Pull complete d77965d4a857: Download complete 0258474f216b: Verifying Checksum 0258474f216b: Download complete 12036fa74330: Pull complete a9324d1ad178: Verifying Checksum a9324d1ad178: Download complete b8684cbad919: Verifying Checksum b8684cbad919: Download complete 42adb353ebbc: Verifying Checksum 42adb353ebbc: Download complete c052aa9e92bf: Verifying Checksum c052aa9e92bf: Download complete bc5662dc078c: Verifying Checksum bc5662dc078c: Download complete c052aa9e92bf: Pull complete 87c6260f9eda: Pull complete 669290a31ba1: Pull complete d77965d4a857: Pull complete a9324d1ad178: Pull complete 0258474f216b: Pull complete bc5662dc078c: Pull complete b8684cbad919: Pull complete 42adb353ebbc: Pull complete Digest: sha256:ccadddf7b5885ebd0eaffec72be1b38cb66c6bca215d54a2820708137eb52357 Status: Downloaded newer image for docker:dind docker.io/library/docker:dind == 2022-09-19 17:08:15.989388: Preparing bind mounts 2022-09-19 17:08:16.155639: INFO Creating secret: dockerpass == 2022-09-19 17:08:16.498897: Creating container .netrc file 2022-09-19 17:08:16.714373: INFO Creating token for jobserv run access == 2022-09-19 17:08:17.175677: Preparing script == 2022-09-19 17:08:17.677148: Cloning git repository 2022-09-19 17:08:17.877397: INFO Clone_url: https://github.com/foundriesio/jobserv.git 2022-09-19 17:08:18.084538: INFO Checking to see if https://github.com/foundriesio/jobserv.git requires authentication. 2022-09-19 17:08:18.495814: INFO Server does not appear to need credentials for cloning 2022-09-19 17:08:18.660937: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpqpoznnr3/repo'... 2022-09-19 17:08:19.630796: INFO Checking out: 2a87bf3c7bc0e4e677d3bf1a155aab72c0a3adb5 Switched to branch 'jobserv-run' == 2022-09-19 17:08:20.265510: Setting up container environment 2022-09-19 17:08:20.453065: INFO Container environment variables: GIT_URL=https://github.com/foundriesio/jobserv.git GIT_POLL_REFS=refs/heads/master GIT_REF=refs/heads/master GIT_OLD_SHA=f785d31123d0b727c4466753da4b2cfc8612852d GIT_SHA=2a87bf3c7bc0e4e677d3bf1a155aab72c0a3adb5 H_PROJECT=jobserv H_BUILD=308 H_RUN=build-container H_WORKER=doanac-reckless == 2022-09-19 17:08:20.879724: Running script inside container 2022-09-19 17:08:21.066040: INFO Running with "--privileged" 2022-09-19 17:08:21.246199: 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/jobserv:2a87bf --force-rm . Sending build context to Docker daemon 662kB Step 1/14 : FROM alpine latest: Pulling from library/alpine 213ec9aee27d: Pulling fs layer 213ec9aee27d: Download complete 213ec9aee27d: Pull complete Digest: sha256:bc41182d7ef5ffc53a40b044e725193bc10142a1243f395ee852a8d9730fc2ad Status: Downloaded newer image for alpine:latest ---> 9c6f07244728 Step 2/14 : ENV APPDIR=/srv/jobserv ---> Running in d372287d2e32 Removing intermediate container d372287d2e32 ---> 6b73fea38584 Step 3/14 : ENV PYTHONPATH=$APPDIR ---> Running in 930e5359238d Removing intermediate container 930e5359238d ---> edccf7fb535c Step 4/14 : ENV FLASK_APP=jobserv.app:app ---> Running in d7954e3ecdd8 Removing intermediate container d7954e3ecdd8 ---> 7a55af5edacd Step 5/14 : RUN mkdir -p $APPDIR ---> Running in 8b73ac491388 Removing intermediate container 8b73ac491388 ---> ddec8a885277 Step 6/14 : COPY ./requirements.txt /srv/jobserv/ ---> eda87ac117c2 Step 7/14 : RUN apk --no-cache add python3 py3-pip mysql-client python3-dev musl-dev g++ openssl libffi-dev openssl-dev rust cargo linux-headers && pip3 install --upgrade pip setuptools && pip3 install -r $APPDIR/requirements.txt && apk del python3-dev musl-dev g++ libffi-dev openssl-dev rust cargo linux-headers ---> Running in 2b31c26ccd2e fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz (1/54) Installing rust-stdlib (1.60.0-r2) (2/54) Installing libgcc (11.2.1_git20220219-r2) (3/54) Installing libstdc++ (11.2.1_git20220219-r2) (4/54) Installing binutils (2.38-r3) (5/54) Installing libgomp (11.2.1_git20220219-r2) (6/54) Installing libatomic (11.2.1_git20220219-r2) (7/54) Installing gmp (6.2.1-r2) (8/54) Installing isl22 (0.22-r0) (9/54) Installing mpfr4 (4.1.0-r0) (10/54) Installing mpc1 (1.2.1-r0) (11/54) Installing gcc (11.2.1_git20220219-r2) (12/54) Installing musl-dev (1.2.3-r0) (13/54) Installing libffi (3.4.2-r1) (14/54) Installing xz-libs (5.2.5-r1) (15/54) Installing libxml2 (2.9.14-r1) (16/54) Installing llvm13-libs (13.0.1-r2) (17/54) Installing rust (1.60.0-r2) (18/54) Installing ca-certificates (20220614-r0) (19/54) Installing brotli-libs (1.0.9-r6) (20/54) Installing nghttp2-libs (1.47.0-r0) (21/54) Installing libcurl (7.83.1-r3) (22/54) Installing cargo (1.60.0-r2) (23/54) Installing libc-dev (0.7.2-r3) (24/54) Installing g++ (11.2.1_git20220219-r2) (25/54) Installing linux-headers (5.16.7-r1) (26/54) Installing pkgconf (1.8.0-r1) (27/54) Installing libffi-dev (3.4.2-r1) (28/54) Installing mariadb-common (10.6.9-r0) (29/54) Installing ncurses-terminfo-base (6.3_p20220521-r0) (30/54) Installing ncurses-libs (6.3_p20220521-r0) (31/54) Installing mariadb-client (10.6.9-r0) (32/54) Installing mysql-client (10.6.9-r0) (33/54) Installing openssl (1.1.1q-r0) (34/54) Installing openssl-dev (1.1.1q-r0) (35/54) Installing libbz2 (1.0.8-r1) (36/54) Installing expat (2.4.8-r0) (37/54) Installing gdbm (1.23-r0) (38/54) Installing mpdecimal (2.5.1-r1) (39/54) Installing readline (8.1.2-r0) (40/54) Installing sqlite-libs (3.38.5-r0) (41/54) Installing python3 (3.10.5-r0) (42/54) Installing py3-contextlib2 (21.6.0-r2) (43/54) Installing py3-tomli (2.0.1-r1) (44/54) Installing py3-pep517 (0.12.0-r2) (45/54) Installing py3-six (1.16.0-r1) (46/54) Installing py3-retrying (1.3.3-r3) (47/54) Installing py3-appdirs (1.4.4-r3) (48/54) Installing py3-more-itertools (8.13.0-r0) (49/54) Installing py3-ordered-set (4.0.2-r3) (50/54) Installing py3-parsing (2.4.7-r3) (51/54) Installing py3-packaging (21.3-r0) (52/54) Installing py3-setuptools (59.4.0-r0) (53/54) Installing py3-pip (22.1.1-r0) (54/54) Installing python3-dev (3.10.5-r0) Executing busybox-1.35.0-r17.trigger Executing ca-certificates-20220614-r0.trigger OK: 1096 MiB in 68 packages Requirement already satisfied: pip in /usr/lib/python3.10/site-packages (22.1.1) Collecting pip Downloading pip-22.2.2-py3-none-any.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 1.8 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /usr/lib/python3.10/site-packages (59.4.0) Collecting setuptools Downloading setuptools-65.3.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.6 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 59.4.0 Uninstalling setuptools-59.4.0: Successfully uninstalled setuptools-59.4.0 Attempting uninstall: pip Found existing installation: pip 22.1.1 Uninstalling pip-22.1.1: Successfully uninstalled pip-22.1.1 Successfully installed pip-22.2.2 setuptools-65.3.0 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-Migrate==3.1.0 Downloading Flask_Migrate-3.1.0-py3-none-any.whl (20 kB) Collecting Flask-SQLAlchemy==2.5.1 Downloading Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB) Collecting Flask-Testing==0.8.1 Downloading Flask-Testing-0.8.1.tar.gz (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 747.1 kB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting Flask==1.1.4 Downloading Flask-1.1.4-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.6/94.6 kB 1.8 MB/s eta 0:00:00 Collecting Jinja2==2.11.3 Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 2.0 MB/s eta 0:00:00 Collecting Mako==1.2.2 Downloading Mako-1.2.2-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 577.6 kB/s eta 0:00:00 Collecting MarkupSafe==2.0.1 Downloading MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (30 kB) Collecting PyJWT==2.4.0 Downloading PyJWT-2.4.0-py3-none-any.whl (18 kB) Collecting PyMySQL==1.0.2 Downloading PyMySQL-1.0.2-py3-none-any.whl (43 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 806.3 kB/s eta 0:00:00 Collecting PyYAML==5.4.1 Downloading PyYAML-5.4.1.tar.gz (175 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.1/175.1 kB 2.5 MB/s eta 0:00:00 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 SQLAlchemy==1.4.23 Downloading SQLAlchemy-1.4.23.tar.gz (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 7.8 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting Werkzeug==0.16.1 Downloading Werkzeug-0.16.1-py2.py3-none-any.whl (327 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.4/327.4 kB 3.8 MB/s eta 0:00:00 Collecting bcrypt==3.2.0 Downloading bcrypt-3.2.0-cp36-abi3-musllinux_1_1_x86_64.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 1.1 MB/s eta 0:00:00 Collecting cryptography==3.4.8 Downloading cryptography-3.4.8-cp36-abi3-musllinux_1_1_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 7.3 MB/s eta 0:00:00 Collecting dataclasses==0.6 Downloading dataclasses-0.6-py3-none-any.whl (14 kB) Collecting google-cloud-storage==1.42.0 Downloading google_cloud_storage-1.42.0-py2.py3-none-any.whl (105 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.2/105.2 kB 1.8 MB/s eta 0:00:00 Collecting google-crc32c==1.1.2 Downloading google-crc32c-1.1.2.tar.gz (12 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' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting gunicorn==20.0.4 Downloading gunicorn-20.0.4-py2.py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.9/77.9 kB 1.5 MB/s eta 0:00:00 Collecting pykwalify==1.8.0 Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB) Collecting python-dateutil==2.8.2 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 3.3 MB/s eta 0:00:00 Collecting pytz==2021.1 Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.8/510.8 kB 5.1 MB/s eta 0:00:00 Collecting requests==2.26.0 Downloading requests-2.26.0-py2.py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.3/62.3 kB 1.1 MB/s eta 0:00:00 Collecting setproctitle==1.2.2 Downloading setproctitle-1.2.2.tar.gz (23 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 wheel==0.37.0 Downloading wheel-0.37.0-py2.py3-none-any.whl (35 kB) Collecting alembic>=0.7 Downloading alembic-1.8.1-py3-none-any.whl (209 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.8/209.8 kB 3.5 MB/s eta 0:00:00 Collecting itsdangerous<2.0,>=0.24 Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) Collecting click<8.0,>=5.1 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 kB 1.3 MB/s eta 0:00:00 Collecting greenlet!=0.4.17 Downloading greenlet-1.1.3.tar.gz (91 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.6/91.6 kB 1.7 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: six>=1.4.1 in /usr/lib/python3.10/site-packages (from bcrypt==3.2.0->-r /srv/jobserv/requirements.txt (line 13)) (1.16.0) Collecting cffi>=1.1 Using cached cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl (464 kB) Collecting google-api-core<3.0dev,>=1.29.0 Downloading google_api_core-2.10.1-py3-none-any.whl (115 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.5/115.5 kB 1.7 MB/s eta 0:00:00 Collecting google-cloud-core<3.0dev,>=1.6.0 Downloading google_cloud_core-2.3.2-py2.py3-none-any.whl (29 kB) Collecting google-auth<3.0dev,>=1.25.0 Downloading google_auth-2.11.0-py2.py3-none-any.whl (167 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.2/167.2 kB 3.4 MB/s eta 0:00:00 Collecting google-resumable-media<3.0dev,>=1.3.0 Downloading google_resumable_media-2.3.3-py2.py3-none-any.whl (76 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.9/76.9 kB 1.2 MB/s eta 0:00:00 Requirement already satisfied: setuptools>=3.0 in /usr/lib/python3.10/site-packages (from gunicorn==20.0.4->-r /srv/jobserv/requirements.txt (line 20)) (65.3.0) Collecting ruamel.yaml>=0.16.0 Downloading ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.5/109.5 kB 1.9 MB/s eta 0:00:00 Collecting docopt>=0.6.2 Downloading docopt-0.6.2.tar.gz (25 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.12-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.4/140.4 kB 2.7 MB/s eta 0:00:00 Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting certifi>=2017.4.17 Downloading certifi-2022.9.14-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 358.0 kB/s eta 0:00:00 Collecting idna<4,>=2.5 Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 897.0 kB/s eta 0:00:00 Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting protobuf<5.0.0dev,>=3.20.1 Downloading protobuf-4.21.6-py3-none-any.whl (291 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 291.6/291.6 kB 2.8 MB/s eta 0:00:00 Collecting googleapis-common-protos<2.0dev,>=1.56.2 Downloading googleapis_common_protos-1.56.4-py2.py3-none-any.whl (211 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 211.7/211.7 kB 2.8 MB/s eta 0:00:00 Collecting pyasn1-modules>=0.2.1 Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 2.3 MB/s eta 0:00:00 Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.2.0-py3-none-any.whl (9.3 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting ruamel.yaml.clib>=0.2.6 Downloading ruamel.yaml.clib-0.2.6.tar.gz (180 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 180.7/180.7 kB 2.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pyasn1<0.5.0,>=0.4.6 Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 1.4 MB/s eta 0:00:00 Using legacy 'setup.py install' for Flask-Testing, since package 'wheel' is not installed. Using legacy 'setup.py install' for SQLAlchemy, since package 'wheel' is not installed. Using legacy 'setup.py install' for docopt, since package 'wheel' is not installed. Using legacy 'setup.py install' for greenlet, since package 'wheel' is not installed. Using legacy 'setup.py install' for ruamel.yaml.clib, since package 'wheel' is not installed. Building wheels for collected packages: PyYAML, google-crc32c, setproctitle Building wheel for PyYAML (pyproject.toml): started Building wheel for PyYAML (pyproject.toml): finished with status 'done' Created wheel for PyYAML: filename=PyYAML-5.4.1-cp310-cp310-linux_x86_64.whl size=45656 sha256=6b1227fb871443c28ff656ad56b78634c94a4d2e518d0bd997c1e73eb915f624 Stored in directory: /root/.cache/pip/wheels/c7/0d/22/696ee92245ad710f506eee79bb05c740d8abccd3ecdb778683 Building wheel for google-crc32c (pyproject.toml): started Building wheel for google-crc32c (pyproject.toml): finished with status 'done' Created wheel for google-crc32c: filename=google_crc32c-1.1.2-py3-none-any.whl size=13193 sha256=869df3748af11bc8f4af8719c8f9faf897e8f666fad3cebdd2a711f0b3fb7620 Stored in directory: /root/.cache/pip/wheels/cd/e2/5d/37016ebd90c0a98b0c29acd386652db29156cbbaec2817a0d8 Building wheel for setproctitle (pyproject.toml): started Building wheel for setproctitle (pyproject.toml): finished with status 'done' Created wheel for setproctitle: filename=setproctitle-1.2.2-cp310-cp310-linux_x86_64.whl size=28315 sha256=e2b612d31969b715bf8ceb1ccf92375ccca732b8ba9f8bcb4df286730430d3da Stored in directory: /root/.cache/pip/wheels/0a/6c/aa/fc524e2f2409c81ebdd02b5da32c06d5f3cab09a15e42231db Successfully built PyYAML google-crc32c setproctitle Installing collected packages: pytz, pyasn1, docopt, dataclasses, wheel, Werkzeug, urllib3, setproctitle, ruamel.yaml.clib, rsa, PyYAML, python-dateutil, PyMySQL, PyJWT, pycparser, pyasn1-modules, protobuf, MarkupSafe, itsdangerous, idna, gunicorn, greenlet, click, charset-normalizer, certifi, cachetools, SQLAlchemy, ruamel.yaml, requests, Mako, Jinja2, googleapis-common-protos, google-auth, cffi, pykwalify, google-crc32c, google-api-core, Flask, cryptography, bcrypt, alembic, google-resumable-media, google-cloud-core, Flask-Testing, Flask-SQLAlchemy, google-cloud-storage, Flask-Migrate Running setup.py install for docopt: started Running setup.py install for docopt: finished with status 'done' Running setup.py install for ruamel.yaml.clib: started Running setup.py install for ruamel.yaml.clib: finished with status 'done' Running setup.py install for greenlet: started Running setup.py install for greenlet: 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 Flask-Testing: started Running setup.py install for Flask-Testing: finished with status 'done' Successfully installed Flask-1.1.4 Flask-Migrate-3.1.0 Flask-SQLAlchemy-2.5.1 Flask-Testing-0.8.1 Jinja2-2.11.3 Mako-1.2.2 MarkupSafe-2.0.1 PyJWT-2.4.0 PyMySQL-1.0.2 PyYAML-5.4.1 SQLAlchemy-1.4.23 Werkzeug-0.16.1 alembic-1.8.1 bcrypt-3.2.0 cachetools-5.2.0 certifi-2022.9.14 cffi-1.15.1 charset-normalizer-2.0.12 click-7.1.2 cryptography-3.4.8 dataclasses-0.6 docopt-0.6.2 google-api-core-2.10.1 google-auth-2.11.0 google-cloud-core-2.3.2 google-cloud-storage-1.42.0 google-crc32c-1.1.2 google-resumable-media-2.3.3 googleapis-common-protos-1.56.4 greenlet-1.1.3 gunicorn-20.0.4 idna-3.4 itsdangerous-1.1.0 protobuf-4.21.6 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.21 pykwalify-1.8.0 python-dateutil-2.8.2 pytz-2021.1 requests-2.26.0 rsa-4.9 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.6 setproctitle-1.2.2 urllib3-1.26.12 wheel-0.37.0 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: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.16/main: No such file or directory WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.16/community: No such file or directory (1/25) Purging cargo (1.60.0-r2) (2/25) Purging rust (1.60.0-r2) (3/25) Purging rust-stdlib (1.60.0-r2) (4/25) Purging g++ (11.2.1_git20220219-r2) (5/25) Purging gcc (11.2.1_git20220219-r2) (6/25) Purging binutils (2.38-r3) (7/25) Purging libatomic (11.2.1_git20220219-r2) (8/25) Purging libgomp (11.2.1_git20220219-r2) (9/25) Purging libc-dev (0.7.2-r3) (10/25) Purging musl-dev (1.2.3-r0) (11/25) Purging libffi-dev (3.4.2-r1) (12/25) Purging linux-headers (5.16.7-r1) (13/25) Purging openssl-dev (1.1.1q-r0) (14/25) Purging python3-dev (3.10.5-r0) (15/25) Purging mpc1 (1.2.1-r0) (16/25) Purging mpfr4 (4.1.0-r0) (17/25) Purging isl22 (0.22-r0) (18/25) Purging gmp (6.2.1-r2) (19/25) Purging llvm13-libs (13.0.1-r2) (20/25) Purging libxml2 (2.9.14-r1) (21/25) Purging libcurl (7.83.1-r3) (22/25) Purging ca-certificates (20220614-r0) Executing ca-certificates-20220614-r0.post-deinstall (23/25) Purging brotli-libs (1.0.9-r6) (24/25) Purging nghttp2-libs (1.47.0-r0) (25/25) Purging pkgconf (1.8.0-r1) Executing busybox-1.35.0-r17.trigger OK: 108 MiB in 43 packages Removing intermediate container 2b31c26ccd2e ---> 8ee0ea9ceb78 Step 8/14 : COPY ./ $APPDIR/ ---> aab47571bb7c Step 9/14 : RUN cd $APPDIR/runner && python3 ./setup.py bdist_wheel ---> Running in 1369b6690a72 running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/jobserv_runner copying jobserv_runner/logging.py -> build/lib/jobserv_runner copying jobserv_runner/__init__.py -> build/lib/jobserv_runner copying jobserv_runner/cmd.py -> build/lib/jobserv_runner copying jobserv_runner/simulator.py -> build/lib/jobserv_runner copying jobserv_runner/jobserv.py -> build/lib/jobserv_runner creating build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/git_poller.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/generate-public-url.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/gitlab_mr.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/simple.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/__init__.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/github_pr.py -> build/lib/jobserv_runner/handlers /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/logging.py -> build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/__init__.py -> build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/cmd.py -> build/bdist.linux-x86_64/wheel/jobserv_runner creating build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/git_poller.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/generate-public-url.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/gitlab_mr.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/simple.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/__init__.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/github_pr.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/simulator.py -> build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/jobserv.py -> build/bdist.linux-x86_64/wheel/jobserv_runner running install_egg_info running egg_info creating jobserv_runner.egg-info writing jobserv_runner.egg-info/PKG-INFO writing dependency_links to jobserv_runner.egg-info/dependency_links.txt writing top-level names to jobserv_runner.egg-info/top_level.txt writing manifest file 'jobserv_runner.egg-info/SOURCES.txt' reading manifest file 'jobserv_runner.egg-info/SOURCES.txt' writing manifest file 'jobserv_runner.egg-info/SOURCES.txt' Copying jobserv_runner.egg-info to build/bdist.linux-x86_64/wheel/jobserv_runner-0.1-py3.10.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/jobserv_runner-0.1.dist-info/WHEEL creating 'dist/jobserv_runner-0.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'jobserv_runner/__init__.py' adding 'jobserv_runner/cmd.py' adding 'jobserv_runner/jobserv.py' adding 'jobserv_runner/logging.py' adding 'jobserv_runner/simulator.py' adding 'jobserv_runner/handlers/__init__.py' adding 'jobserv_runner/handlers/generate-public-url.py' adding 'jobserv_runner/handlers/git_poller.py' adding 'jobserv_runner/handlers/github_pr.py' adding 'jobserv_runner/handlers/gitlab_mr.py' adding 'jobserv_runner/handlers/simple.py' adding 'jobserv_runner-0.1.dist-info/METADATA' adding 'jobserv_runner-0.1.dist-info/WHEEL' adding 'jobserv_runner-0.1.dist-info/top_level.txt' adding 'jobserv_runner-0.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Removing intermediate container 1369b6690a72 ---> 5bdb54c00607 Step 10/14 : WORKDIR $APPDIR ---> Running in 45fb7d8b442e Removing intermediate container 45fb7d8b442e ---> 1d1b90bc66a1 Step 11/14 : EXPOSE 8000 ---> Running in 8e5adb264536 Removing intermediate container 8e5adb264536 ---> 8072d527675b Step 12/14 : ARG APP_VERSION=? ---> Running in 36407304b436 Removing intermediate container 36407304b436 ---> 0bc27d6da62a Step 13/14 : ENV APP_VERSION=$APP_VERSION ---> Running in 626051bb14d4 Removing intermediate container 626051bb14d4 ---> fc5ab73b95ad Step 14/14 : CMD ["/srv/jobserv/docker_run.sh"] ---> Running in 7d2f29ae9174 Removing intermediate container 7d2f29ae9174 ---> 6a3861ca385c Successfully built 6a3861ca385c Successfully tagged doanac/jobserv:2a87bf + docker tag doanac/jobserv:2a87bf doanac/jobserv: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/jobserv:2a87bf The push refers to repository [docker.io/doanac/jobserv] e852d245ec45: Preparing 38375065ee68: Preparing 58c9668e5e00: Preparing f5980ba7d57a: Preparing 73e87a517ccc: Preparing 994393dc58e7: Preparing 994393dc58e7: Waiting 73e87a517ccc: Pushed f5980ba7d57a: Pushed e852d245ec45: Pushed 38375065ee68: Pushed 994393dc58e7: Mounted from library/alpine 58c9668e5e00: Pushed 2a87bf: digest: sha256:feaf8ae25b956d5de033d0a2430e638b40fcd3b93eeac131aaf94ef4f311146a size: 1573 + docker push doanac/jobserv:latest The push refers to repository [docker.io/doanac/jobserv] e852d245ec45: Preparing 38375065ee68: Preparing 58c9668e5e00: Preparing f5980ba7d57a: Preparing 73e87a517ccc: Preparing 994393dc58e7: Preparing 994393dc58e7: Waiting 38375065ee68: Layer already exists 58c9668e5e00: Layer already exists 73e87a517ccc: Layer already exists e852d245ec45: Layer already exists f5980ba7d57a: Layer already exists 994393dc58e7: Layer already exists latest: digest: sha256:feaf8ae25b956d5de033d0a2430e638b40fcd3b93eeac131aaf94ef4f311146a size: 1573 Script completed == 2022-09-19 17:13:29.533477: Finding artifacts to upload Uploading 1 items 18194 bytes == 2022-09-19 17:13:30.338190: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|