# Run sent to worker: doanac-reckless == 2023-01-03 21:57:54.130862: Setting up runner on worker == 2023-01-03 21:57:54.582921: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/326/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2023-01-03 21:57:55.143705: Pulling container: docker:dind dind: Pulling from library/docker Digest: sha256:0af3fdff5eb68de84dd4c7f6b0abe68f52683f49fa2bbc9eb027aefdac28e842 Status: Image is up to date for docker:dind docker.io/library/docker:dind == 2023-01-03 21:57:56.733402: Preparing bind mounts 2023-01-03 21:57:56.923290: INFO Creating secret: dockerpass == 2023-01-03 21:57:57.294059: Creating container .netrc file 2023-01-03 21:57:57.473552: INFO Creating token for jobserv run access == 2023-01-03 21:57:57.840084: Preparing script == 2023-01-03 21:57:58.196986: Cloning git repository 2023-01-03 21:57:58.379811: INFO Clone_url: https://github.com/foundriesio/jobserv.git 2023-01-03 21:57:58.558674: INFO Checking to see if https://github.com/foundriesio/jobserv.git requires authentication. 2023-01-03 21:57:58.965625: INFO Server does not appear to need credentials for cloning 2023-01-03 21:57:59.158277: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpotn8n4b2/repo'... 2023-01-03 21:58:00.130952: INFO Checking out: 944496446c42030c79356d115cf054998392b08a Switched to branch 'jobserv-run' == 2023-01-03 21:58:00.709855: Setting up container environment 2023-01-03 21:58:00.886095: 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=49ee3723d2f6bce2f6111d67ba198220c4080af0 GIT_SHA=944496446c42030c79356d115cf054998392b08a H_PROJECT=jobserv H_BUILD=326 H_RUN=build-container H_WORKER=doanac-reckless == 2023-01-03 21:58:01.255150: Running script inside container 2023-01-03 21:58:01.440839: INFO Running with "--privileged" 2023-01-03 21:58:01.624585: 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:944496 --force-rm . Sending build context to Docker daemon 664.6kB Step 1/14 : FROM alpine latest: Pulling from library/alpine c158987b0551: Pulling fs layer c158987b0551: Download complete c158987b0551: Pull complete Digest: sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4 Status: Downloaded newer image for alpine:latest ---> 49176f190c7e Step 2/14 : ENV APPDIR=/srv/jobserv ---> Running in ed97ca0c0e48 Removing intermediate container ed97ca0c0e48 ---> d61c6ddded3b Step 3/14 : ENV PYTHONPATH=$APPDIR ---> Running in 97dd6b6b55f2 Removing intermediate container 97dd6b6b55f2 ---> 1cedcfa8d60d Step 4/14 : ENV FLASK_APP=jobserv.app:app ---> Running in 2fc01b836384 Removing intermediate container 2fc01b836384 ---> 3827e2447957 Step 5/14 : RUN mkdir -p $APPDIR ---> Running in a40d54c18f74 Removing intermediate container a40d54c18f74 ---> da853e7615f3 Step 6/14 : COPY ./requirements.txt /srv/jobserv/ ---> abd4572164b7 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 9e1f490f5f72 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz (1/50) Installing rust-stdlib (1.64.0-r2) (2/50) Installing libgcc (12.2.1_git20220924-r4) (3/50) Installing libstdc++ (12.2.1_git20220924-r4) (4/50) Installing binutils (2.39-r2) (5/50) Installing libgomp (12.2.1_git20220924-r4) (6/50) Installing libatomic (12.2.1_git20220924-r4) (7/50) Installing gmp (6.2.1-r2) (8/50) Installing isl25 (0.25-r0) (9/50) Installing mpfr4 (4.1.0-r0) (10/50) Installing mpc1 (1.2.1-r1) (11/50) Installing gcc (12.2.1_git20220924-r4) (12/50) Installing musl-dev (1.2.3-r4) (13/50) Installing libffi (3.4.4-r0) (14/50) Installing xz-libs (5.2.9-r0) (15/50) Installing libxml2 (2.10.3-r1) (16/50) Installing zstd-libs (1.5.2-r9) (17/50) Installing llvm15-libs (15.0.6-r0) (18/50) Installing rust (1.64.0-r2) (19/50) Installing ca-certificates (20220614-r3) (20/50) Installing brotli-libs (1.0.9-r9) (21/50) Installing nghttp2-libs (1.51.0-r0) (22/50) Installing libcurl (7.87.0-r0) (23/50) Installing cargo (1.64.0-r2) (24/50) Installing libstdc++-dev (12.2.1_git20220924-r4) (25/50) Installing libc-dev (0.7.2-r3) (26/50) Installing g++ (12.2.1_git20220924-r4) (27/50) Installing linux-headers (5.19.5-r0) (28/50) Installing pkgconf (1.9.3-r0) (29/50) Installing libffi-dev (3.4.4-r0) (30/50) Installing mariadb-common (10.6.11-r0) (31/50) Installing ncurses-terminfo-base (6.3_p20221119-r0) (32/50) Installing ncurses-libs (6.3_p20221119-r0) (33/50) Installing mariadb-client (10.6.11-r0) (34/50) Installing mysql-client (10.6.11-r0) (35/50) Installing openssl (3.0.7-r0) (36/50) Installing openssl-dev (3.0.7-r0) (37/50) Installing libbz2 (1.0.8-r4) (38/50) Installing libexpat (2.5.0-r0) (39/50) Installing gdbm (1.23-r0) (40/50) Installing mpdecimal (2.5.1-r1) (41/50) Installing readline (8.2.0-r0) (42/50) Installing sqlite-libs (3.40.1-r0) (43/50) Installing python3 (3.10.9-r1) (44/50) Installing py3-six (1.16.0-r3) (45/50) Installing py3-retrying (1.3.3-r3) (46/50) Installing py3-parsing (3.0.9-r0) (47/50) Installing py3-packaging (21.3-r2) (48/50) Installing py3-setuptools (65.6.0-r0) (49/50) Installing py3-pip (22.3.1-r1) (50/50) Installing python3-dev (3.10.9-r1) Executing busybox-1.35.0-r29.trigger Executing ca-certificates-20220614-r3.trigger OK: 1219 MiB in 65 packages Requirement already satisfied: pip in /usr/lib/python3.10/site-packages (22.3.1) Requirement already satisfied: setuptools in /usr/lib/python3.10/site-packages (65.6.0) Collecting setuptools Downloading setuptools-65.6.3-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 667.0 kB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 65.6.0 Uninstalling setuptools-65.6.0: Successfully uninstalled setuptools-65.6.0 Successfully installed setuptools-65.6.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 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 498.6 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.2 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.4 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 686.1 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 676.8 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.9 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 8.0 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 4.2 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.0 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.4 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.9 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.1 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.6 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.2 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.38.1 Downloading wheel-0.38.1-py3-none-any.whl (35 kB) Collecting alembic>=0.7 Downloading alembic-1.9.1-py3-none-any.whl (210 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 210.4/210.4 kB 3.4 MB/s eta 0:00:00 Collecting click<8.0,>=5.1 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 kB 1.6 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 greenlet!=0.4.17 Downloading greenlet-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 6.3 MB/s eta 0:00:00 Collecting cffi>=1.1 Using cached cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl (464 kB) 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 google-resumable-media<3.0dev,>=1.3.0 Downloading google_resumable_media-2.4.0-py2.py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.4/77.4 kB 1.7 MB/s eta 0:00:00 Collecting google-api-core<3.0dev,>=1.29.0 Downloading google_api_core-2.11.0-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.3/120.3 kB 2.3 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.15.0-py2.py3-none-any.whl (177 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.0/177.0 kB 2.9 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.6.3) 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 ruamel.yaml>=0.16.0 Downloading ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.5/109.5 kB 2.0 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.12.7-py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 2.5 MB/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 1.2 MB/s eta 0:00:00 Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 kB 2.8 MB/s eta 0:00:00 Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting googleapis-common-protos<2.0dev,>=1.56.2 Downloading googleapis_common_protos-1.57.0-py2.py3-none-any.whl (217 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.0/218.0 kB 3.1 MB/s eta 0:00:00 Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 Downloading protobuf-4.21.12-py3-none-any.whl (291 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 291.7/291.7 kB 3.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.7 MB/s eta 0:00:00 Collecting rsa<5,>=3.1.4 Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.2.0-py3-none-any.whl (9.3 kB) Collecting ruamel.yaml.clib>=0.2.6 Downloading ruamel.yaml.clib-0.2.7.tar.gz (182 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.5/182.5 kB 3.0 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.5 MB/s eta 0:00:00 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=45658 sha256=4ba53bcd8bc0b04d9d29d0952beca2cf861c7f6ec1daeccaadbe8a3368002837 Stored in directory: /root/.cache/pip/wheels/10/3f/c1/6feec52270653969575b83de934b04be56d7a9e961be5041ea 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=13192 sha256=5cfdc922ede31544f20f9a02e79a4a7567369205c3359a50f307b2e8316140da Stored in directory: /root/.cache/pip/wheels/0d/d3/8c/0a5e0c5700a036a1eed8d7e216839d25c83f81a45d10bf0734 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=28254 sha256=686777038c453b711eaf491018723558db0bde3baab44ea415ab849911646386 Stored in directory: /root/.cache/pip/wheels/1d/5a/27/0041a65ffd996dc6983785844657acbb92ccefef78a84d54b9 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  DEPRECATION: docopt is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for docopt: started Running setup.py install for docopt: finished with status 'done'  DEPRECATION: ruamel.yaml.clib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for ruamel.yaml.clib: started Running setup.py install for ruamel.yaml.clib: finished with status 'done'  DEPRECATION: SQLAlchemy is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for SQLAlchemy: started Running setup.py install for SQLAlchemy: finished with status 'done'  DEPRECATION: Flask-Testing is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  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.9.1 bcrypt-3.2.0 cachetools-5.2.0 certifi-2022.12.7 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.11.0 google-auth-2.15.0 google-cloud-core-2.3.2 google-cloud-storage-1.42.0 google-crc32c-1.1.2 google-resumable-media-2.4.0 googleapis-common-protos-1.57.0 greenlet-2.0.1 gunicorn-20.0.4 idna-3.4 itsdangerous-1.1.0 protobuf-4.21.12 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.7 setproctitle-1.2.2 urllib3-1.26.13 wheel-0.38.1 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.17/main: No such file or directory WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/community: No such file or directory (1/27) Purging cargo (1.64.0-r2) (2/27) Purging rust (1.64.0-r2) (3/27) Purging rust-stdlib (1.64.0-r2) (4/27) Purging g++ (12.2.1_git20220924-r4) (5/27) Purging libstdc++-dev (12.2.1_git20220924-r4) (6/27) Purging gcc (12.2.1_git20220924-r4) (7/27) Purging binutils (2.39-r2) (8/27) Purging libatomic (12.2.1_git20220924-r4) (9/27) Purging libgomp (12.2.1_git20220924-r4) (10/27) Purging libc-dev (0.7.2-r3) (11/27) Purging musl-dev (1.2.3-r4) (12/27) Purging libffi-dev (3.4.4-r0) (13/27) Purging linux-headers (5.19.5-r0) (14/27) Purging openssl-dev (3.0.7-r0) (15/27) Purging python3-dev (3.10.9-r1) (16/27) Purging isl25 (0.25-r0) (17/27) Purging mpc1 (1.2.1-r1) (18/27) Purging mpfr4 (4.1.0-r0) (19/27) Purging gmp (6.2.1-r2) (20/27) Purging llvm15-libs (15.0.6-r0) (21/27) Purging libxml2 (2.10.3-r1) (22/27) Purging zstd-libs (1.5.2-r9) (23/27) Purging libcurl (7.87.0-r0) (24/27) Purging ca-certificates (20220614-r3) Executing ca-certificates-20220614-r3.post-deinstall (25/27) Purging brotli-libs (1.0.9-r9) (26/27) Purging nghttp2-libs (1.51.0-r0) (27/27) Purging pkgconf (1.9.3-r0) Executing busybox-1.35.0-r29.trigger OK: 114 MiB in 38 packages Removing intermediate container 9e1f490f5f72 ---> 28a7e0bd6144 Step 8/14 : COPY ./ $APPDIR/ ---> 6e38252c1ff2 Step 9/14 : RUN cd $APPDIR/runner && python3 ./setup.py bdist_wheel ---> Running in a83895ac75aa 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 a83895ac75aa ---> 61b8dcdb6f3c Step 10/14 : WORKDIR $APPDIR ---> Running in e1196a732eb6 Removing intermediate container e1196a732eb6 ---> 6d35dabae35b Step 11/14 : EXPOSE 8000 ---> Running in fd2c85886187 Removing intermediate container fd2c85886187 ---> d80278f2fd31 Step 12/14 : ARG APP_VERSION=? ---> Running in b8ddfac56571 Removing intermediate container b8ddfac56571 ---> 1d6aecd40cbb Step 13/14 : ENV APP_VERSION=$APP_VERSION ---> Running in 8283f8f12d4d Removing intermediate container 8283f8f12d4d ---> d4ecf2ff533d Step 14/14 : CMD ["/srv/jobserv/docker_run.sh"] ---> Running in a4e8914f3646 Removing intermediate container a4e8914f3646 ---> b3be7564c3c9 Successfully built b3be7564c3c9 Successfully tagged doanac/jobserv:944496 + docker tag doanac/jobserv:944496 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:944496 The push refers to repository [docker.io/doanac/jobserv] a7c7580b9a0a: Preparing 06a382266d82: Preparing 82e4f998a919: Preparing 67e1adf5448d: Preparing 9e91d405321b: Preparing ded7a220bb05: Preparing ded7a220bb05: Waiting 9e91d405321b: Pushed 67e1adf5448d: Pushed a7c7580b9a0a: Pushed 06a382266d82: Pushed ded7a220bb05: Layer already exists 82e4f998a919: Pushed 944496: digest: sha256:771a5b606fbf79190a61559cef518b71758e07ffddc6bf273b8d5d5d9db19263 size: 1573 + docker push doanac/jobserv:latest The push refers to repository [docker.io/doanac/jobserv] a7c7580b9a0a: Preparing 06a382266d82: Preparing 82e4f998a919: Preparing 67e1adf5448d: Preparing 9e91d405321b: Preparing ded7a220bb05: Preparing ded7a220bb05: Waiting 67e1adf5448d: Layer already exists 9e91d405321b: Layer already exists 82e4f998a919: Layer already exists 06a382266d82: Layer already exists a7c7580b9a0a: Layer already exists ded7a220bb05: Layer already exists latest: digest: sha256:771a5b606fbf79190a61559cef518b71758e07ffddc6bf273b8d5d5d9db19263 size: 1573 Script completed == 2023-01-03 22:05:02.593510: Finding artifacts to upload Uploading 1 items 18195 bytes == 2023-01-03 22:05:03.371853: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|