Started by user sknapp [EnvInject] - Loading node environment variables. Building remotely on amp-jenkins-staging-worker-01 (ubuntu staging staging-01) in workspace /home/jenkins/workspace/ampcrowd Cloning the remote Git repository Cloning repository https://github.com/amplab/ampcrowd.git > git init /home/jenkins/workspace/ampcrowd # timeout=10 Fetching upstream changes from https://github.com/amplab/ampcrowd.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/amplab/ampcrowd.git +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://github.com/amplab/ampcrowd.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/amplab/ampcrowd.git # timeout=10 Fetching upstream changes from https://github.com/amplab/ampcrowd.git > git fetch --tags --progress https://github.com/amplab/ampcrowd.git +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 197e695189e0d3315467eb6368d0b4d8c946a2b8 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 197e695189e0d3315467eb6368d0b4d8c946a2b8 > git rev-list 197e695189e0d3315467eb6368d0b4d8c946a2b8 # timeout=10 [ampcrowd] $ /bin/sh -xe /tmp/hudson8387092090095286912.sh + docker-compose build db uses an image, skipping rabbitmq uses an image, skipping Building web Step 1/10 : FROM python:2 2: Pulling from library/python Digest: sha256:181ee8edfd9d44323c82dcba0b187f1ee2eb3d4a11c8398fc06952ed5f9ef32c Status: Downloaded newer image for python:2 ---> b1d5c2d7dda8 Step 2/10 : RUN apt-get update && apt-get install -y postgresql-client ---> Running in 9a2635ec19ff Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB] Ign http://deb.debian.org jessie InRelease Get:2 http://deb.debian.org jessie-updates InRelease [145 kB] Get:3 http://deb.debian.org jessie Release.gpg [2373 B] Get:4 http://deb.debian.org jessie Release [148 kB] Get:5 http://security.debian.org jessie/updates/main amd64 Packages [547 kB] Get:6 http://deb.debian.org jessie-updates/main amd64 Packages [23.1 kB] Get:7 http://deb.debian.org jessie/main amd64 Packages [9063 kB] Fetched 9992 kB in 5s (1888 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: lsb-release postgresql-client-9.4 postgresql-client-common Suggested packages: lsb postgresql-9.4 postgresql-doc-9.4 The following NEW packages will be installed: lsb-release postgresql-client postgresql-client-9.4 postgresql-client-common 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 1239 kB of archives. After this operation, 4854 kB of additional disk space will be used. Get:1 http://security.debian.org/ jessie/updates/main postgresql-client-9.4 amd64 9.4.13-0+deb8u1 [1087 kB] Get:2 http://deb.debian.org/debian/ jessie/main lsb-release all 4.1+Debian13+nmu1 [26.5 kB] Get:3 http://deb.debian.org/debian/ jessie/main postgresql-client-common all 165+deb8u2 [73.7 kB] Get:4 http://deb.debian.org/debian/ jessie/main postgresql-client all 9.4+165+deb8u2 [52.2 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1239 kB in 0s (1908 kB/s) Selecting previously unselected package lsb-release. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21605 files and directories currently installed.) Preparing to unpack .../lsb-release_4.1+Debian13+nmu1_all.deb ... Unpacking lsb-release (4.1+Debian13+nmu1) ... Selecting previously unselected package postgresql-client-common. Preparing to unpack .../postgresql-client-common_165+deb8u2_all.deb ... Unpacking postgresql-client-common (165+deb8u2) ... Selecting previously unselected package postgresql-client-9.4. Preparing to unpack .../postgresql-client-9.4_9.4.13-0+deb8u1_amd64.deb ... Unpacking postgresql-client-9.4 (9.4.13-0+deb8u1) ... Selecting previously unselected package postgresql-client. Preparing to unpack .../postgresql-client_9.4+165+deb8u2_all.deb ... Unpacking postgresql-client (9.4+165+deb8u2) ... Setting up lsb-release (4.1+Debian13+nmu1) ... Setting up postgresql-client-common (165+deb8u2) ... Setting up postgresql-client-9.4 (9.4.13-0+deb8u1) ... update-alternatives: using /usr/share/postgresql/9.4/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode Setting up postgresql-client (9.4+165+deb8u2) ... ---> faf41d0ed1e0 Removing intermediate container 9a2635ec19ff Step 3/10 : COPY requirements.txt /usr/src/app/ ---> 3829410410ad Removing intermediate container ad4919cd35de Step 4/10 : WORKDIR /usr/src/app ---> 64debab1178d Removing intermediate container 41f6e362d471 Step 5/10 : RUN pip install -r requirements.txt ---> Running in 2ade4fa44649 Collecting Django==1.7 (from -r requirements.txt (line 1)) Downloading Django-1.7-py2.py3-none-any.whl (7.4MB) Collecting amqp==1.4.6 (from -r requirements.txt (line 2)) Downloading amqp-1.4.6-py2-none-any.whl (49kB) Collecting anyjson==0.3.3 (from -r requirements.txt (line 3)) Downloading anyjson-0.3.3.tar.gz Collecting billiard==3.3.0.18 (from -r requirements.txt (line 4)) Downloading billiard-3.3.0.18.tar.gz (150kB) Collecting boto==2.29.1 (from -r requirements.txt (line 5)) Downloading boto-2.29.1-py2-none-any.whl (1.2MB) Collecting celery==3.1.15 (from -r requirements.txt (line 6)) Downloading celery-3.1.15-py2.py3-none-any.whl (513kB) Collecting django-celery==3.1.16 (from -r requirements.txt (line 7)) Downloading django_celery-3.1.16-py2-none-any.whl (65kB) Collecting django-sslserver==0.12 (from -r requirements.txt (line 8)) Downloading django-sslserver-0.12.tar.gz Collecting gunicorn==19.0.0 (from -r requirements.txt (line 9)) Downloading gunicorn-19.0.0.tar.gz (382kB) Collecting kombu==3.0.23 (from -r requirements.txt (line 10)) Downloading kombu-3.0.23-py2.py3-none-any.whl (207kB) Collecting matplotlib==1.4.0 (from -r requirements.txt (line 11)) Downloading matplotlib-1.4.0.tar.gz (51.2MB) Collecting mechanize==0.2.5 (from -r requirements.txt (line 12)) Downloading mechanize-0.2.5.tar.gz (383kB) Collecting mock==1.0.1 (from -r requirements.txt (line 13)) Downloading mock-1.0.1.zip (861kB) Collecting multi-mechanize==1.2.0 (from -r requirements.txt (line 14)) Downloading multi-mechanize-1.2.0.tar.gz Collecting nose==1.3.4 (from -r requirements.txt (line 15)) Downloading nose-1.3.4-py2-none-any.whl (154kB) Collecting numpy==1.9.0 (from -r requirements.txt (line 16)) Downloading numpy-1.9.0-cp27-cp27mu-manylinux1_x86_64.whl (14.7MB) Collecting psycopg2==2.5.3 (from -r requirements.txt (line 17)) Downloading psycopg2-2.5.3.tar.gz (690kB) Collecting pyparsing==2.0.2 (from -r requirements.txt (line 18)) Downloading pyparsing-2.0.2.tar.gz (1.1MB) Collecting python-dateutil==2.2 (from -r requirements.txt (line 19)) Downloading python-dateutil-2.2.tar.gz (259kB) Collecting pytz==2014.7 (from -r requirements.txt (line 20)) Downloading pytz-2014.7.tar.gz (283kB) Collecting six==1.8.0 (from -r requirements.txt (line 21)) Downloading six-1.8.0-py2.py3-none-any.whl Requirement already satisfied: wsgiref==0.1.2 in /usr/local/lib/python2.7 (from -r requirements.txt (line 22)) Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from django-sslserver==0.12->-r requirements.txt (line 8)) Building wheels for collected packages: anyjson, billiard, django-sslserver, gunicorn, matplotlib, mechanize, mock, multi-mechanize, psycopg2, pyparsing, python-dateutil, pytz Running setup.py bdist_wheel for anyjson: started Running setup.py bdist_wheel for anyjson: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/06/3d/74/f64c3ce3266df2598031818ecc86bc25c8ccede0723973f119 Running setup.py bdist_wheel for billiard: started Running setup.py bdist_wheel for billiard: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/8c/54/ce/074e74152b1890708e8c0e6b551bc28a1bb81fdfb513f70214 Running setup.py bdist_wheel for django-sslserver: started Running setup.py bdist_wheel for django-sslserver: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/34/31/9a/20da6e0d838bd6158c8ef662660c2c6562dcd88272354a6eb4 Running setup.py bdist_wheel for gunicorn: started Running setup.py bdist_wheel for gunicorn: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/eb/66/80/9bce98e066a6bd38a0760982cd4164ab1eb60776acfa03e2bf Running setup.py bdist_wheel for matplotlib: started Running setup.py bdist_wheel for matplotlib: still running... Running setup.py bdist_wheel for matplotlib: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/96/92/b8/d82c4d8a89999168e80b64d9ac2b35a7811f256d985ba666b5 Running setup.py bdist_wheel for mechanize: started Running setup.py bdist_wheel for mechanize: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/97/5d/82/310be82fc3500e6420e50fe93610a620d5d6b66cdcfd548711 Running setup.py bdist_wheel for mock: started Running setup.py bdist_wheel for mock: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/b2/f8/fe/920b7d3b279878045354cde14646f73864cf944501f19e4a1b Running setup.py bdist_wheel for multi-mechanize: started Running setup.py bdist_wheel for multi-mechanize: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/22/81/19/1a66d5dc1bf1d1f42569fefa87d64bb18a9c6f96d43c210094 Running setup.py bdist_wheel for psycopg2: started Running setup.py bdist_wheel for psycopg2: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/5d/12/7c/c6e62a94462d9c41f5b499eea036ba97a47eaf6a54778ed7c1 Running setup.py bdist_wheel for pyparsing: started Running setup.py bdist_wheel for pyparsing: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/5f/34/06/613b79cb639ff98fa7ddcd557de6ab7610d41298456caff4a0 Running setup.py bdist_wheel for python-dateutil: started Running setup.py bdist_wheel for python-dateutil: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/1f/0e/b1/c2af9598a2c3d7bf50ba78eb60ac2032de17b885d7b79fdede Running setup.py bdist_wheel for pytz: started Running setup.py bdist_wheel for pytz: finished with status 'done' Stored in directory: /root/.cache/pip/wheels/12/e3/b0/fd5a2d8066c8d5660fbca4f8c9e7a4b79ab8986429078254ec Successfully built anyjson billiard django-sslserver gunicorn matplotlib mechanize mock multi-mechanize psycopg2 pyparsing python-dateutil pytz Installing collected packages: Django, amqp, anyjson, billiard, boto, pytz, kombu, celery, django-celery, django-sslserver, gunicorn, numpy, six, python-dateutil, pyparsing, nose, mock, matplotlib, mechanize, multi-mechanize, psycopg2 Successfully installed Django-1.7 amqp-1.4.6 anyjson-0.3.3 billiard-3.3.0.18 boto-2.29.1 celery-3.1.15 django-celery-3.1.16 django-sslserver-0.12 gunicorn-19.0.0 kombu-3.0.23 matplotlib-1.4.0 mechanize-0.2.5 mock-1.0.1 multi-mechanize-1.2.0 nose-1.3.4 numpy-1.9.0 psycopg2-2.5.3 pyparsing-2.0.2 python-dateutil-2.2 pytz-2014.7 six-1.8.0 ---> b5052d1067c9 Removing intermediate container 2ade4fa44649 Step 6/10 : ENV PYTHONUNBUFFERED 1 ---> Running in aeb8dc77770b ---> 795d60615d46 Removing intermediate container aeb8dc77770b Step 7/10 : EXPOSE 8000 ---> Running in e017244f9a15 ---> 8f4d79adc298 Removing intermediate container e017244f9a15 Step 8/10 : COPY ampcrowd/docker-entrypoint.sh /usr/src/app/ampcrowd ---> 89c691bf3e82 Removing intermediate container abac8a09be97 Step 9/10 : ENTRYPOINT bash ampcrowd/docker-entrypoint.sh ---> Running in a42c0c07fa1e ---> 07bf41929225 Removing intermediate container a42c0c07fa1e Step 10/10 : CMD -s -f ---> Running in df04a50d279d ---> cb7fd49c9273 Removing intermediate container df04a50d279d Successfully built cb7fd49c9273 Successfully tagged ampcrowd_web:latest Sending e-mails to: dhaas@cs.berkeley.edu Finished: SUCCESS