SuccessConsole Output

Skipping 347 KB.. Full Log
/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:34:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sinh, sinh, std::sinh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:35:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cosh, cosh, std::cosh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:36:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_tanh, tanh, std::tanh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:37:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_asin, asin, std::asin ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:38:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_acos, acos, std::acos ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:39:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_atan, atan, std::atan ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:160:66: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sigmoid, sigmoid, impl::sigmoid, 7);
                                                                  ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:161:83: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_MS(op_round_zeros, round_zeros, impl::round_zeros_eps, 7);
                                                                                   ^
In file included from /clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_utilities.h:17:0,
                 from /clipper/src/libs/dlib/dlib/image_saver/../matrix.h:7,
                 from /clipper/src/libs/dlib/dlib/image_saver/save_jpeg.h:9,
                 from /clipper/src/libs/dlib/dlib/image_saver/save_jpeg.cpp:11:
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:21:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sqrt, sqrt, std::sqrt ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:162:79: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_round_zeros2, round_zeros, impl::round_zeros, 7);
                                                                               ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:22:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_log, log, std::log ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:163:60: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cubed, cubed, impl::cubed, 7);
                                                            ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:23:59: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_log10, log10, std::log10 ,7);
                                                           ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:164:66: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_squared, squared, impl::squared, 6);
                                                                  ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:24:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_exp, exp, std::exp ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:165:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sign, sign, impl::sign, 6);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:26:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_conj, conj, std::conj ,2);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:166:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_MS(op_pow1, pow, impl::pow1, 7);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:28:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_ceil, ceil, std::ceil ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:167:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_SM(op_pow2, pow, impl::pow2, 7);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:29:59: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_floor, floor, std::floor ,7);
                                                           ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:168:75: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_reciprocal, reciprocal, impl::reciprocal, 6);
                                                                           ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:31:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sin, sin, std::sin ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_loader/../image_transforms/../statistics/../matrix/matrix_math_functions.h:169:87: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_reciprocal_max, reciprocal_max, impl::reciprocal_max, 6);
                                                                                       ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:32:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cos, cos, std::cos ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:33:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_tan, tan, std::tan ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:34:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sinh, sinh, std::sinh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:35:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cosh, cosh, std::cosh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:36:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_tanh, tanh, std::tanh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:37:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_asin, asin, std::asin ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:38:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_acos, acos, std::acos ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:39:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_atan, atan, std::atan ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:160:66: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sigmoid, sigmoid, impl::sigmoid, 7);
                                                                  ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:161:83: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_MS(op_round_zeros, round_zeros, impl::round_zeros_eps, 7);
                                                                                   ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:162:79: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_round_zeros2, round_zeros, impl::round_zeros, 7);
                                                                               ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:163:60: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cubed, cubed, impl::cubed, 7);
                                                            ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:164:66: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_squared, squared, impl::squared, 6);
                                                                  ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:165:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sign, sign, impl::sign, 6);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:166:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_MS(op_pow1, pow, impl::pow1, 7);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:167:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_SM(op_pow2, pow, impl::pow2, 7);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:168:75: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_reciprocal, reciprocal, impl::reciprocal, 6);
                                                                           ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:169:87: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_reciprocal_max, reciprocal_max, impl::reciprocal_max, 6);
                                                                                       ^
In file included from /clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_utilities.h:17:0,
                 from /clipper/src/libs/dlib/dlib/image_saver/../matrix.h:7,
                 from /clipper/src/libs/dlib/dlib/image_saver/save_jpeg.h:9,
                 from /clipper/src/libs/dlib/dlib/image_saver/save_jpeg.cpp:11:
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:21:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sqrt, sqrt, std::sqrt ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:22:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_log, log, std::log ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:23:59: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_log10, log10, std::log10 ,7);
                                                           ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:24:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_exp, exp, std::exp ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:26:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_conj, conj, std::conj ,2);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:28:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_ceil, ceil, std::ceil ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:29:59: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_floor, floor, std::floor ,7);
                                                           ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:31:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sin, sin, std::sin ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:32:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cos, cos, std::cos ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:33:53: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_tan, tan, std::tan ,7);
                                                     ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:34:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sinh, sinh, std::sinh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:35:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cosh, cosh, std::cosh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:36:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_tanh, tanh, std::tanh ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:37:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_asin, asin, std::asin ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:38:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_acos, acos, std::acos ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:39:56: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_atan, atan, std::atan ,7);
                                                        ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:160:66: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sigmoid, sigmoid, impl::sigmoid, 7);
                                                                  ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:161:83: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_MS(op_round_zeros, round_zeros, impl::round_zeros_eps, 7);
                                                                                   ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:162:79: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_round_zeros2, round_zeros, impl::round_zeros, 7);
                                                                               ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:163:60: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_cubed, cubed, impl::cubed, 7);
                                                            ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:164:66: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_squared, squared, impl::squared, 6);
                                                                  ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:165:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_sign, sign, impl::sign, 6);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:166:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_MS(op_pow1, pow, impl::pow1, 7);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:167:57: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_SM(op_pow2, pow, impl::pow2, 7);
                                                         ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:168:75: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_reciprocal, reciprocal, impl::reciprocal, 6);
                                                                           ^
/clipper/src/libs/dlib/dlib/image_saver/../matrix/matrix_math_functions.h:169:87: warning: extra ';' [-Wpedantic]
     DLIB_DEFINE_FUNCTION_M(op_reciprocal_max, reciprocal_max, impl::reciprocal_max, 6);
                                                                                       ^
[ 89%] Linking CXX static library libdlib.a
[ 89%] Built target dlib
[ 89%] Linking CXX static library libdlib.a
[ 89%] Built target dlib
Scanning dependencies of target clipper
[ 90%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/selection_policies.cpp.o
[ 92%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/datatypes.cpp.o
[ 92%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/query_processor.cpp.o
[ 92%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/metrics.cpp.o
Scanning dependencies of target clipper
[ 90%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/query_processor.cpp.o
[ 90%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/metrics.cpp.o
[ 90%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/datatypes.cpp.o
[ 92%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/selection_policies.cpp.o
[ 92%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/persistent_state.cpp.o
[ 93%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/task_executor.cpp.o
[ 92%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/persistent_state.cpp.o
[ 93%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/task_executor.cpp.o
[ 93%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/rpc_service.cpp.o
[ 93%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/rpc_service.cpp.o
[ 94%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/timers.cpp.o
[ 94%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/timers.cpp.o
[ 94%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/containers.cpp.o
[ 94%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/containers.cpp.o
[ 96%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/redis.cpp.o
[ 96%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/redis.cpp.o
[ 96%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/logging.cpp.o
[ 96%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/logging.cpp.o
[ 97%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/json_util.cpp.o
[ 97%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/json_util.cpp.o
[ 97%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/exceptions.cpp.o
/clipper/src/libclipper/src/containers.cpp: In member function 'void clipper::ActiveContainers::remove_container(clipper::VersionedModelId, int)':
/clipper/src/libclipper/src/containers.cpp:282:10: warning: unused variable 'initial_size' [-Wunused-variable]
   size_t initial_size = containers_[model].size();
          ^~~~~~~~~~~~
[ 97%] Building CXX object src/libclipper/CMakeFiles/clipper.dir/src/exceptions.cpp.o
/clipper/src/libclipper/src/containers.cpp: In member function 'void clipper::ActiveContainers::remove_container(clipper::VersionedModelId, int)':
/clipper/src/libclipper/src/containers.cpp:282:10: warning: unused variable 'initial_size' [-Wunused-variable]
   size_t initial_size = containers_[model].size();
          ^~~~~~~~~~~~
In file included from /clipper/src/libclipper/src/rpc_service.cpp:11:0:
/clipper/src/libclipper/include/clipper/logging.hpp: In member function 'void clipper::rpc::RPCService::receive_message(zmq::socket_t&, boost::bimaps::bimap<int, std::vector<unsigned char> >&, std::unordered_map<std::vector<unsigned char>, std::tuple<clipper::VersionedModelId, int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >, std::function<long unsigned int(const std::vector<unsigned char>&)> >&, uint32_t&, std::shared_ptr<redox::Redox>)':
/clipper/src/libclipper/include/clipper/logging.hpp:219:3: warning: '*((void*)& model_rpc_version +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
   Logger::get().log_error_formatted(tag, message, args...);
   ^~~~~~
/clipper/src/libclipper/src/rpc_service.cpp:314:33: note: '*((void*)& model_rpc_version +4)' was declared here
       boost::optional<uint32_t> model_rpc_version;
                                 ^~~~~~~~~~~~~~~~~
In file included from /clipper/src/libclipper/src/rpc_service.cpp:11:0:
/clipper/src/libclipper/include/clipper/logging.hpp: In member function 'void clipper::rpc::RPCService::receive_message(zmq::socket_t&, boost::bimaps::bimap<int, std::vector<unsigned char> >&, std::unordered_map<std::vector<unsigned char>, std::tuple<clipper::VersionedModelId, int, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1l, 1000000000l> > > >, std::function<long unsigned int(const std::vector<unsigned char>&)> >&, uint32_t&, std::shared_ptr<redox::Redox>)':
/clipper/src/libclipper/include/clipper/logging.hpp:219:3: warning: '*((void*)& model_rpc_version +4)' may be used uninitialized in this function [-Wmaybe-uninitialized]
   Logger::get().log_error_formatted(tag, message, args...);
   ^~~~~~
/clipper/src/libclipper/src/rpc_service.cpp:314:33: note: '*((void*)& model_rpc_version +4)' was declared here
       boost::optional<uint32_t> model_rpc_version;
                                 ^~~~~~~~~~~~~~~~~
[ 98%] Linking CXX static library libclipper.a
[ 98%] Built target clipper
Scanning dependencies of target management_frontend
[ 98%] Building CXX object src/management/CMakeFiles/management_frontend.dir/src/management_frontend_main.cpp.o
[ 98%] Linking CXX static library libclipper.a
[ 98%] Built target clipper
Scanning dependencies of target query_frontend
[100%] Building CXX object src/frontends/CMakeFiles/query_frontend.dir/src/query_frontend_main.cpp.o
[100%] Linking CXX executable management_frontend
[100%] Built target management_frontend
Removing intermediate container af1e2fe1a098
 ---> 775b6519e406
Step 7/7 : ENTRYPOINT ["/clipper/release/src/management/management_frontend"]
 ---> Running in 05242e2f9ee4
Removing intermediate container 05242e2f9ee4
 ---> 1ce8a158d4e4
Successfully built 1ce8a158d4e4
Successfully tagged clipperjenkins/management_frontend:3c5a1cc6ce

real	1m53.675s
user	0m0.496s
sys	0m0.364s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/management_frontend:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/management_frontend:3c5a1cc6ce clipperjenkins/management_frontend:develop
+ echo 'Publishing clipperjenkins/management_frontend:3c5a1cc6ce'
Publishing clipperjenkins/management_frontend:3c5a1cc6ce
+ docker push clipperjenkins/management_frontend:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/management_frontend]
4e2744d22bb5: Preparing
a6c651738030: Preparing
ab474eb40e1f: Preparing
d4718fd714b0: Preparing
49f5549d9be9: Preparing
8b15606a9e3e: Preparing
8b15606a9e3e: Waiting
[100%] Linking CXX executable query_frontend
d4718fd714b0: Layer already exists
ab474eb40e1f: Layer already exists
49f5549d9be9: Layer already exists
8b15606a9e3e: Layer already exists
[100%] Built target query_frontend
Removing intermediate container 816c1a1089c3
 ---> bddf950a96d9
Step 7/7 : ENTRYPOINT ["/clipper/release/src/frontends/query_frontend"]
 ---> Running in 649f6896e052
Removing intermediate container 649f6896e052
 ---> 6661d0dc84fd
Successfully built 6661d0dc84fd
Successfully tagged clipperjenkins/query_frontend:3c5a1cc6ce

real	1m56.928s
user	0m0.396s
sys	0m0.480s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/query_frontend:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/query_frontend:3c5a1cc6ce clipperjenkins/query_frontend:develop
+ echo 'Publishing clipperjenkins/query_frontend:3c5a1cc6ce'
Publishing clipperjenkins/query_frontend:3c5a1cc6ce
+ docker push clipperjenkins/query_frontend:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/query_frontend]
9455ff6a09bd: Preparing
a6c651738030: Preparing
ab474eb40e1f: Preparing
d4718fd714b0: Preparing
49f5549d9be9: Preparing
8b15606a9e3e: Preparing
d4718fd714b0: Waiting
8b15606a9e3e: Waiting
49f5549d9be9: Waiting
ab474eb40e1f: Layer already exists
d4718fd714b0: Layer already exists
49f5549d9be9: Layer already exists
8b15606a9e3e: Layer already exists
4e2744d22bb5: Pushed
9455ff6a09bd: Pushed
a6c651738030: Pushed
3c5a1cc6ce: digest: sha256:73abf7c768697e8ac3c3f44d7bcc1405081649134451d8e1fb7859f75c7590a3 size: 1591
+ echo 'Publishing clipperjenkins/management_frontend:develop'
Publishing clipperjenkins/management_frontend:develop
+ docker push clipperjenkins/management_frontend:develop
The push refers to repository [docker.io/clipperjenkins/management_frontend]
4e2744d22bb5: Preparing
a6c651738030: Preparing
ab474eb40e1f: Preparing
d4718fd714b0: Preparing
49f5549d9be9: Preparing
8b15606a9e3e: Preparing
8b15606a9e3e: Waiting
49f5549d9be9: Waiting
4e2744d22bb5: Layer already exists
ab474eb40e1f: Layer already exists
d4718fd714b0: Layer already exists
49f5549d9be9: Layer already exists
8b15606a9e3e: Layer already exists
a6c651738030: Layer already exists
a6c651738030: Pushed
develop: digest: sha256:73abf7c768697e8ac3c3f44d7bcc1405081649134451d8e1fb7859f75c7590a3 size: 1591
+ [[ -z '' ]]
3c5a1cc6ce: digest: sha256:fad26edad5033204b69016cda49355b6f77bed753fd59ec847efc1ce8c34da35 size: 1591
+ echo 'Publishing clipperjenkins/query_frontend:develop'
Publishing clipperjenkins/query_frontend:develop
+ docker push clipperjenkins/query_frontend:develop
The push refers to repository [docker.io/clipperjenkins/query_frontend]
9455ff6a09bd: Preparing
a6c651738030: Preparing
ab474eb40e1f: Preparing
d4718fd714b0: Preparing
49f5549d9be9: Preparing
8b15606a9e3e: Preparing
8b15606a9e3e: Waiting
ab474eb40e1f: Layer already exists
a6c651738030: Layer already exists
d4718fd714b0: Layer already exists
9455ff6a09bd: Layer already exists
49f5549d9be9: Layer already exists
8b15606a9e3e: Layer already exists
develop: digest: sha256:fad26edad5033204b69016cda49355b6f77bed753fd59ec847efc1ce8c34da35 size: 1591
+ [[ -z '' ]]
+ wait
+ create_image unittests ClipperTestsDockerfile false
+ local image=unittests
+ create_image py35tests ClipperPy35TestsDockerfile false
+ local dockerfile=ClipperTestsDockerfile
+ local public=false
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ local image=py35tests
+ echo 'Building clipperjenkins/unittests:3c5a1cc6ce from file ClipperTestsDockerfile'
+ local dockerfile=ClipperPy35TestsDockerfile
Building clipperjenkins/unittests:3c5a1cc6ce from file ClipperTestsDockerfile
+ local public=false
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/unittests:3c5a1cc6ce -f dockerfiles/ClipperTestsDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ echo 'Building clipperjenkins/py35tests:3c5a1cc6ce from file ClipperPy35TestsDockerfile'
Building clipperjenkins/py35tests:3c5a1cc6ce from file ClipperPy35TestsDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/py35tests:3c5a1cc6ce -f dockerfiles/ClipperPy35TestsDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Step 1/10 : ARG REGISTRY
Step 2/10 : ARG CODE_VERSION
Step 3/10 : FROM ${REGISTRY}/dev:${CODE_VERSION}
 ---> 0b442fc9f823
Step 4/10 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> c6e70b8516fa
Step 5/10 : RUN pip install awscli==1.14.*
 ---> Using cache
 ---> 87d05dcf17da
Step 6/10 : COPY ./ /clipper
Step 1/10 : ARG REGISTRY
Step 2/10 : ARG CODE_VERSION
Step 3/10 : FROM ${REGISTRY}/py35-dev:${CODE_VERSION}
 ---> 2e69edb1f9d3
Step 4/10 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> 1c1ea644148c
Step 5/10 : RUN pip3 install awscli==1.14.*
 ---> Using cache
 ---> 9dc6e5f3e2f2
Step 6/10 : COPY ./ /clipper
 ---> a8359f423dd2
Step 7/10 : RUN cd /clipper/src/libs/spdlog     && git apply ../patches/make_spdlog_compile_linux.patch
 ---> 5305795fa443
Step 7/10 : RUN cd /clipper/src/libs/spdlog     && git apply ../patches/make_spdlog_compile_linux.patch
 ---> Running in 0added691f0e
 ---> Running in 8d2b1a3b9720
Removing intermediate container 0added691f0e
 ---> 043dd4300770
Step 8/10 : RUN cd /clipper     && echo $(git rev-parse --verify --short=10 HEAD) > VERSION.txt
Removing intermediate container 8d2b1a3b9720
 ---> 643a90c36b8a
Step 8/10 : RUN cd /clipper     && echo $(git rev-parse --verify --short=10 HEAD) > VERSION.txt
 ---> Running in 77aaebe9b1f3
 ---> Running in 60cd87355d98
Removing intermediate container 77aaebe9b1f3
 ---> 9d039b341dd3
Step 9/10 : RUN pip3 install -e /clipper/clipper_admin
Removing intermediate container 60cd87355d98
 ---> d52a698d64c8
Step 9/10 : RUN pip install -e /clipper/clipper_admin
 ---> Running in 8a95570eb1fe
 ---> Running in c9ec99ccb342
Obtaining file:///clipper/clipper_admin
Obtaining file:///clipper/clipper_admin
Requirement already satisfied: cloudpickle>=0.5 in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: docker>=3.0 in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: enum34; python_version < "3.4" in /usr/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Collecting jinja2 (from clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)
  Ignoring enum34: markers 'python_version < "3.4"' don't match your environment
  Ignoring subprocess32: markers 'python_version < "3"' don't match your environment
Requirement already satisfied: cloudpickle>=0.5 in /usr/local/lib/python3.5/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: docker>=3.0 in /usr/local/lib/python3.5/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: jsonschema in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Collecting jinja2 (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: kubernetes>=6.0.0 in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: numpy in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: prometheus_client in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: psutil in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: pyyaml in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Collecting redis (from clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/3b/f6/7a76333cf0b9251ecf49efff635015171843d9b977e4ffcf59f9c4428052/redis-2.10.6-py2.py3-none-any.whl (64kB)
  Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)
Requirement already satisfied: requests in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: subprocess32; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: backports.ssl-match-hostname>=3.5; python_version < "3.5" in /usr/local/lib/python2.7/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: six>=1.4.0 in /usr/lib/python2.7/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python2.7/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: ipaddress>=1.0.16; python_version < "3.3" in /usr/lib/python2.7/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: docker-pycreds>=0.2.2 in /usr/local/lib/python2.7/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Collecting MarkupSafe>=0.23 (from jinja2->clipper-admin===3c5a1cc6ce)
Collecting jsonschema (from clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
  Downloading https://files.pythonhosted.org/packages/77/de/47e35a97b2b05c2fadbec67d44cfcdcd09b8086951b331d82de90d2912da/jsonschema-2.6.0-py2.py3-none-any.whl
Collecting kubernetes>=6.0.0 (from clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/4a/0a/082659a7fd171fcc7619af89c874c62de19a825834d4f68cc97f31e8a682/kubernetes-7.0.0-py2.py3-none-any.whl (1.3MB)
Requirement already satisfied: functools32; python_version == "2.7" in /usr/local/lib/python2.7/dist-packages (from jsonschema->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: urllib3!=1.21,>=1.19.1 in /usr/local/lib/python2.7/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: setuptools>=21.0.0 in /usr/lib/python2.7/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: google-auth>=1.0.1 in /usr/local/lib/python2.7/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python2.7/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: python-dateutil>=2.5.3 in /usr/local/lib/python2.7/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: requests-oauthlib in /usr/local/lib/python2.7/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python2.7/dist-packages (from requests->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python2.7/dist-packages (from requests->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python2.7/dist-packages (from google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python2.7/dist-packages (from google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: cachetools>=2.0.0 in /usr/local/lib/python2.7/dist-packages (from google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: oauthlib>=0.6.2 in /usr/local/lib/python2.7/dist-packages (from requests-oauthlib->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.1 in /usr/local/lib/python2.7/dist-packages (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Building wheels for collected packages: MarkupSafe
  Running setup.py bdist_wheel for MarkupSafe: started
Requirement already satisfied: numpy in /usr/local/lib/python3.5/dist-packages (from clipper-admin===3c5a1cc6ce)
Collecting prometheus_client (from clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/76/e8/b29b8e1dcf176687c30fe39ba9416ffe72fd4254a45ed9f92ecce98278cf/prometheus_client-0.4.1.tar.gz
  Running setup.py bdist_wheel for MarkupSafe: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46
Successfully built MarkupSafe
Installing collected packages: MarkupSafe, jinja2, redis, clipper-admin
Collecting psutil (from clipper-admin===3c5a1cc6ce)
  Running setup.py develop for clipper-admin
  Downloading https://files.pythonhosted.org/packages/7d/9a/1e93d41708f8ed2b564395edfa3389f0fd6d567597401c2e5e2775118d8b/psutil-5.4.7.tar.gz (420kB)
Successfully installed MarkupSafe-1.0 clipper-admin jinja2-2.10 redis-2.10.6
Requirement already satisfied: pyyaml in /usr/local/lib/python3.5/dist-packages (from clipper-admin===3c5a1cc6ce)
Collecting redis (from clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/3b/f6/7a76333cf0b9251ecf49efff635015171843d9b977e4ffcf59f9c4428052/redis-2.10.6-py2.py3-none-any.whl (64kB)
Requirement already satisfied: requests in /usr/local/lib/python3.5/dist-packages (from clipper-admin===3c5a1cc6ce)
Requirement already satisfied: docker-pycreds>=0.2.2 in /usr/local/lib/python3.5/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.5/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker>=3.0->clipper-admin===3c5a1cc6ce)
Collecting MarkupSafe>=0.23 (from jinja2->clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz
Removing intermediate container c9ec99ccb342
 ---> b79756222649
Step 10/10 : ENTRYPOINT ["/clipper/bin/ci_checks.sh", "true"]
 ---> Running in 7f8566e007d2
Removing intermediate container 7f8566e007d2
 ---> 0d8bafbb60ec
Successfully built 0d8bafbb60ec
Successfully tagged clipperjenkins/unittests:3c5a1cc6ce

real	0m15.283s
user	0m0.588s
sys	0m0.316s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/unittests:3c5a1cc6ce
+ '[' true = true ']'
+ '[' false = true ']'
Requirement already satisfied: setuptools>=21.0.0 in /usr/lib/python3/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: google-auth>=1.0.1 in /usr/local/lib/python3.5/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: urllib3!=1.21,>=1.19.1 in /usr/local/lib/python3.5/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: requests-oauthlib in /usr/local/lib/python3.5/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: python-dateutil>=2.5.3 in /usr/local/lib/python3.5/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: certifi>=14.05.14 in /usr/local/lib/python3.5/dist-packages (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Collecting adal>=1.0.2 (from kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/15/2b/8f674c2a20bb2a55f8f1c8fb7a458c9b513409b2cfc42f73e4cbc1ee757e/adal-1.1.0-py2.py3-none-any.whl (51kB)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.5/dist-packages (from requests->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: idna<2.7,>=2.5 in /usr/local/lib/python3.5/dist-packages (from requests->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.5/dist-packages (from google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: cachetools>=2.0.0 in /usr/local/lib/python3.5/dist-packages (from google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: rsa>=3.1.4 in /usr/local/lib/python3.5/dist-packages (from google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Requirement already satisfied: oauthlib>=0.6.2 in /usr/local/lib/python3.5/dist-packages (from requests-oauthlib->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Collecting PyJWT>=1.0.0 (from adal>=1.0.2->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/93/d1/3378cc8184a6524dc92993090ee8b4c03847c567e298305d6cf86987e005/PyJWT-1.6.4-py2.py3-none-any.whl
Requirement already satisfied: cryptography>=1.1.0 in /usr/lib/python3/dist-packages (from adal>=1.0.2->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
Collecting pyasn1<0.5.0,>=0.4.1 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=6.0.0->clipper-admin===3c5a1cc6ce)
  Downloading https://files.pythonhosted.org/packages/d1/a1/7790cc85db38daa874f6a2e6308131b9953feb1367f2ae2d1123bb93a9f5/pyasn1-0.4.4-py2.py3-none-any.whl (72kB)
Building wheels for collected packages: prometheus-client, psutil, MarkupSafe
  Running setup.py bdist_wheel for prometheus-client: started
  Running setup.py bdist_wheel for prometheus-client: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/22/9e/d9/2cb5acec1581d50cda94a8fe3cdc9c8313a97cae93b2b7f5db
  Running setup.py bdist_wheel for psutil: started
  Running setup.py bdist_wheel for psutil: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/e2/9d/ea/1913d16f19bb927c32197308dec69cd8d10b61be8f7e265524
  Running setup.py bdist_wheel for MarkupSafe: started
  Running setup.py bdist_wheel for MarkupSafe: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46
Successfully built prometheus-client psutil MarkupSafe
Installing collected packages: MarkupSafe, jinja2, jsonschema, PyJWT, adal, kubernetes, prometheus-client, psutil, redis, clipper-admin, pyasn1
  Found existing installation: kubernetes 5.0.0
    Uninstalling kubernetes-5.0.0:
      Successfully uninstalled kubernetes-5.0.0
  Running setup.py develop for clipper-admin
  Found existing installation: pyasn1 0.1.9
    Not uninstalling pyasn1 at /usr/lib/python3/dist-packages, outside environment /usr
Successfully installed MarkupSafe-1.0 PyJWT-1.6.4 adal-1.1.0 clipper-admin jinja2-2.10 jsonschema-2.6.0 kubernetes-7.0.0 prometheus-client-0.4.1 psutil-5.4.7 pyasn1-0.4.4 redis-2.10.6
Removing intermediate container 8a95570eb1fe
 ---> b32bd16ffd3a
Step 10/10 : ENTRYPOINT ["/clipper/bin/ci_checks.sh", "false"]
 ---> Running in 66335755c805
Removing intermediate container 66335755c805
 ---> 1dd6ed8536a3
Successfully built 1dd6ed8536a3
Successfully tagged clipperjenkins/py35tests:3c5a1cc6ce

real	0m28.482s
user	0m0.552s
sys	0m0.360s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/py35tests:3c5a1cc6ce
+ '[' true = true ']'
+ '[' false = true ']'
+ create_image spark-scala-container SparkScalaContainerDockerfile true
+ local image=spark-scala-container
+ local dockerfile=SparkScalaContainerDockerfile
+ local public=true
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ echo 'Building clipperjenkins/spark-scala-container:3c5a1cc6ce from file SparkScalaContainerDockerfile'
Building clipperjenkins/spark-scala-container:3c5a1cc6ce from file SparkScalaContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/spark-scala-container:3c5a1cc6ce -f dockerfiles/SparkScalaContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ wait
+ create_image r-container-base RContainerDockerfile true
+ create_image py36-rpc Py36RPCDockerfile true
+ create_image py35-rpc Py35RPCDockerfile true
+ local image=r-container-base
+ local image=py35-rpc
+ local image=py36-rpc
+ local dockerfile=RContainerDockerfile
+ local public=true
+ local dockerfile=Py35RPCDockerfile
+ local dockerfile=Py36RPCDockerfile
+ '[' 3 -eq 4 ']'
+ local public=true
+ local public=true
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ local rpc_version=
+ echo 'Building clipperjenkins/r-container-base:3c5a1cc6ce from file RContainerDockerfile'
Building clipperjenkins/r-container-base:3c5a1cc6ce from file RContainerDockerfile
+ echo 'Building clipperjenkins/py35-rpc:3c5a1cc6ce from file Py35RPCDockerfile'
Building clipperjenkins/py35-rpc:3c5a1cc6ce from file Py35RPCDockerfile
+ echo 'Building clipperjenkins/py36-rpc:3c5a1cc6ce from file Py36RPCDockerfile'
Building clipperjenkins/py36-rpc:3c5a1cc6ce from file Py36RPCDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/r-container-base:3c5a1cc6ce -f dockerfiles/RContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/py35-rpc:3c5a1cc6ce -f dockerfiles/Py35RPCDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ create_image py-rpc Py2RPCDockerfile true
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/py36-rpc:3c5a1cc6ce -f dockerfiles/Py36RPCDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ local image=py-rpc
+ local dockerfile=Py2RPCDockerfile
+ local public=true
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ echo 'Building clipperjenkins/py-rpc:3c5a1cc6ce from file Py2RPCDockerfile'
Building clipperjenkins/py-rpc:3c5a1cc6ce from file Py2RPCDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/py-rpc:3c5a1cc6ce -f dockerfiles/Py2RPCDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Step 1/13 : ARG REGISTRY
Step 2/13 : ARG CODE_VERSION
Step 3/13 : FROM python:3.6-slim-stretch
 ---> 425bf6046789
Step 4/13 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> d0cc181bfdd6
Step 5/13 : RUN mkdir -p /model       && apt-get update       && apt-get install -y libzmq5 libzmq5-dev redis-server libsodium18 build-essential
 ---> Using cache
 ---> 46ebefd4db35
Step 6/13 : RUN pip install cloudpickle==0.5.* pyzmq==17.0.* prometheus_client==0.1.*     pyyaml==3.12.* jsonschema==2.6.* redis==2.10.* psutil==5.4.* flask==0.12.2     numpy==1.14.*
 ---> Using cache
 ---> ddb9de5037ac
Step 7/13 : COPY clipper_admin /clipper_admin/
 ---> Using cache
 ---> b66b2815b490
Sending build context to Docker daemon  153.4MB
Step 8/13 : RUN cd /clipper_admin     && pip install .

 ---> Using cache
 ---> 5c8dfaa7d73a
Step 9/13 : WORKDIR /container
 ---> Using cache
 ---> af91b49417d7
Step 10/13 : COPY containers/python/__init__.py containers/python/rpc.py /container/
 ---> Using cache
 ---> 78efa8014e5d
Step 11/13 : COPY monitoring/metrics_config.yaml /container/
 ---> Using cache
 ---> 4319761cdaa9
Step 12/13 : ENV CLIPPER_MODEL_PATH=/model
 ---> Using cache
 ---> e50c0b049658
Step 13/13 : HEALTHCHECK --interval=3s --timeout=3s --retries=1 CMD test -f /model_is_ready.check || exit 1
 ---> Using cache
 ---> f5c369a12068
Sending build context to Docker daemon  153.4MB

Step 1/13 : ARG REGISTRY
Step 2/13 : ARG CODE_VERSION
Step 3/13 : FROM python:2.7.14-slim-stretch
Step 1/16 : ARG REGISTRY
Step 2/16 : ARG CODE_VERSION
Step 3/16 : FROM openjdk:8-jdk
 ---> bce601748db4
Step 4/13 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> d6f3b35546a3
Step 5/13 : RUN mkdir -p /model       && apt-get update       && apt-get install -y libzmq5 libzmq5-dev redis-server libsodium18 build-essential
 ---> 81f83aac57d6
 ---> Using cache
 ---> 8322ecc0af23
Step 4/16 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
Step 6/13 : RUN pip install cloudpickle==0.5.* pyzmq==17.0.* prometheus_client==0.1.*     pyyaml==3.12.* jsonschema==2.6.* redis==2.10.* psutil==5.4.* flask==0.12.2     numpy==1.14.* subprocess32==3.2.*
 ---> Using cache
 ---> c76dd66d5157
Step 5/16 : ARG MAVEN_VERSION=3.5.0
 ---> Using cache
 ---> 73f0cf90d25b
Step 7/13 : COPY clipper_admin /clipper_admin/
 ---> Using cache
 ---> eebb679155fd
Step 6/16 : ARG SHA=beb91419245395bd69a4a6edad5ca3ec1a8b64e41457672dc687c173a495f034
 ---> Using cache
 ---> f7fdea8230ee
Step 7/16 : ARG BASE_URL=https://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries
 ---> Using cache
 ---> 74c0cf91a2d3
Step 8/16 : RUN mkdir -p /usr/share/maven /usr/share/maven/ref   && curl -fsSL -o /tmp/apache-maven.tar.gz ${BASE_URL}/apache-maven-$MAVEN_VERSION-bin.tar.gz   && echo "${SHA}  /tmp/apache-maven.tar.gz" | sha256sum -c -   && tar -xzf /tmp/apache-maven.tar.gz -C /usr/share/maven --strip-components=1   && rm -f /tmp/apache-maven.tar.gz   && ln -s /usr/share/maven/bin/mvn /usr/bin/mvn   && apt-get update   && apt-get install -y libzmq5 libzmq3-dev git pkg-config libtool autoconf g++ make   && git clone https://github.com/zeromq/jzmq.git /root/jzmq   && cd /root/jzmq/jzmq-jni   && ./autogen.sh   && ./configure   && make   && make install
 ---> Using cache
 ---> 4190f66eb5a9
Step 9/16 : ENV MAVEN_HOME /usr/share/maven
 ---> Using cache
 ---> 2ef266a611c7
Step 8/13 : RUN cd /clipper_admin     && pip install .
 ---> Using cache
 ---> c12726effe7b
Sending build context to Docker daemon  153.4MB

Step 10/16 : ENV MAVEN_CONFIG /root/.m2
 ---> Using cache
 ---> a241e04d3076
Step 9/13 : WORKDIR /container
 ---> Using cache
 ---> 42af8201ed8d
Step 11/16 : COPY ./containers/jvm/ /root/container
 ---> Using cache
 ---> 66c6cb1e8e4e
Step 10/13 : COPY containers/python/__init__.py containers/python/rpc.py /container/
 ---> Using cache
 ---> 5cdbcf121ee4
Step 11/13 : COPY monitoring/metrics_config.yaml /container/
 ---> Using cache
 ---> b0b5a47fa016
Step 12/13 : ENV CLIPPER_MODEL_PATH=/model
 ---> Using cache
 ---> ac1cc8919618
Step 13/13 : HEALTHCHECK --interval=3s --timeout=3s --retries=1 CMD test -f /model_is_ready.check || exit 1
 ---> Using cache
 ---> df4902474a63
 ---> Using cache
 ---> a064475c4cda
Step 12/16 : WORKDIR /root/container
 ---> Using cache
 ---> 707a5a45c282
Step 13/16 : RUN mkdir -p /model       && cd /root/container       && mvn clean package -DskipTests
 ---> Using cache
 ---> de7da74cb432
Step 14/16 : ENV CLIPPER_MODEL_PATH=/model
 ---> Using cache
 ---> 111e912b64b3
Step 15/16 : CMD ["java", "-Djava.library.path=/usr/local/lib", "-Xmx512m", "-cp", "/root/container/spark-container-impl/target/spark-container-impl-0.1.jar", "ai.clipper.spark.container.impl.ContainerMain"]
 ---> Using cache
 ---> bdec3555f50a
Step 16/16 : HEALTHCHECK --interval=3s --timeout=3s --retries=1 CMD test -f /model_is_ready.check || exit 1
Step 1/18 : ARG REGISTRY
Step 2/18 : ARG CODE_VERSION
Step 3/18 : FROM r-base:3.4.4
 ---> d1325eaa28ad
 ---> Using cache
 ---> b1821b959570
Step 4/18 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> fd56356e8893
Step 5/18 : RUN apt-get update && apt-get --yes install git libzmq3-dev libtool 			libtool-bin libsodium-dev pkg-config build-essential autoconf automake
 ---> Using cache
 ---> dd8d2138357b
Step 6/18 : RUN wget http://download.zeromq.org/zeromq-4.1.4.tar.gz && tar -xvf zeromq-4.1.4.tar.gz
 ---> Using cache
 ---> 38461c822701
Step 7/18 : RUN cd zeromq-4.1.4 && ./autogen.sh && ./configure && make install
 ---> Using cache
 ---> 948ef67ffd42
Step 8/18 : COPY containers/R/rclipper_serve rclipper_serve
 ---> Using cache
 ---> 65581e4fbf68
Step 9/18 : COPY containers/R/deserialize_model.R deserialize_model.R
 ---> Using cache
 ---> fef921648a9e
Step 10/18 : COPY containers/R/serve_model.R serve_model.R
 ---> Using cache
 ---> 12ce29dde9ff
Step 11/18 : COPY containers/R/r_container_entrypoint.sh r_container_entrypoint.sh
 ---> Using cache
 ---> 5f518d520131
Step 12/18 : COPY containers/R/install_container_dependencies.R install_container_dependencies.R
 ---> Using cache
 ---> 37605574b3c6
Step 13/18 : ENV CLIPPER_MODEL_PATH=/model
 ---> Using cache
 ---> bd4589bda155
Step 14/18 : ENV CLIPPER_PORT=7000
 ---> Using cache
 ---> 7b5dc83d557f
Step 15/18 : RUN Rscript ./install_container_dependencies.R
 ---> Using cache
 ---> 3c26363129c2
Step 16/18 : RUN R CMD INSTALL rclipper_serve
 ---> Using cache
 ---> adbaee5f8ab1
Step 17/18 : ENTRYPOINT ["/r_container_entrypoint.sh"]
 ---> Using cache
 ---> 16d546bd3522
Step 18/18 : HEALTHCHECK --interval=3s --timeout=3s --retries=1 CMD test -f /model_is_ready.check || exit 1
 ---> Using cache
 ---> 2cac7b50b5ec
Successfully built f5c369a12068
Step 1/13 : ARG REGISTRY
Step 2/13 : ARG CODE_VERSION
Step 3/13 : FROM python:3.5-slim-jessie
 ---> 0321c3713b45
Step 4/13 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
Successfully tagged clipperjenkins/py36-rpc:3c5a1cc6ce
 ---> Using cache
 ---> d2b09e00ab8c
Step 5/13 : RUN mkdir -p /model       && apt-get update       && apt-get install -y libzmq3 libzmq3-dev redis-server libsodium13 build-essential
 ---> Using cache
 ---> c154486f98d4
Step 6/13 : RUN pip install cloudpickle==0.5.* pyzmq==17.0.* prometheus_client==0.1.*     pyyaml==3.12.* jsonschema==2.6.* redis==2.10.* psutil==5.4.* flask==0.12.2     numpy==1.14.*
 ---> Using cache
 ---> 0f174586922c
Step 7/13 : COPY clipper_admin /clipper_admin/

real	0m1.510s
user	0m0.460s
sys	0m0.264s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/py36-rpc:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/py36-rpc:3c5a1cc6ce clipperjenkins/py36-rpc:develop
 ---> Using cache
 ---> cb3165d76209
Step 8/13 : RUN cd /clipper_admin     && pip install .
 ---> Using cache
 ---> 85b72fca217f
Step 9/13 : WORKDIR /container
 ---> Using cache
 ---> 5ef4d72cc317
Step 10/13 : COPY containers/python/__init__.py containers/python/rpc.py /container/
 ---> Using cache
 ---> 3995a90e502e
Step 11/13 : COPY monitoring/metrics_config.yaml /container/
 ---> Using cache
 ---> 62a227d812a6
Step 12/13 : ENV CLIPPER_MODEL_PATH=/model
 ---> Using cache
 ---> 8d81cb639a3f
Step 13/13 : HEALTHCHECK --interval=3s --timeout=3s --retries=1 CMD test -f /model_is_ready.check || exit 1
 ---> Using cache
 ---> 4e129c386d92
Successfully built df4902474a63
Successfully built b1821b959570
Successfully tagged clipperjenkins/py-rpc:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/py36-rpc:3c5a1cc6ce'
Publishing clipperjenkins/py36-rpc:3c5a1cc6ce
+ docker push clipperjenkins/py36-rpc:3c5a1cc6ce

real	0m1.615s
user	0m0.408s
sys	0m0.336s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/py-rpc:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/py-rpc:3c5a1cc6ce clipperjenkins/py-rpc:develop
Successfully tagged clipperjenkins/spark-scala-container:3c5a1cc6ce
Successfully built 2cac7b50b5ec

real	0m1.620s
user	0m0.404s
sys	0m0.352s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/spark-scala-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/spark-scala-container:3c5a1cc6ce clipperjenkins/spark-scala-container:develop
Successfully tagged clipperjenkins/r-container-base:3c5a1cc6ce

real	0m1.626s
user	0m0.468s
sys	0m0.280s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/r-container-base:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/r-container-base:3c5a1cc6ce clipperjenkins/r-container-base:develop
Successfully built 4e129c386d92
Successfully tagged clipperjenkins/py35-rpc:3c5a1cc6ce

real	0m1.668s
user	0m0.404s
sys	0m0.348s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/py35-rpc:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/py35-rpc:3c5a1cc6ce clipperjenkins/py35-rpc:develop
+ echo 'Publishing clipperjenkins/py-rpc:3c5a1cc6ce'
Publishing clipperjenkins/py-rpc:3c5a1cc6ce
+ docker push clipperjenkins/py-rpc:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/spark-scala-container:3c5a1cc6ce'
Publishing clipperjenkins/spark-scala-container:3c5a1cc6ce
+ docker push clipperjenkins/spark-scala-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/r-container-base:3c5a1cc6ce'
Publishing clipperjenkins/r-container-base:3c5a1cc6ce
+ docker push clipperjenkins/r-container-base:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/py35-rpc:3c5a1cc6ce'
Publishing clipperjenkins/py35-rpc:3c5a1cc6ce
+ docker push clipperjenkins/py35-rpc:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/py36-rpc]
The push refers to repository [docker.io/clipperjenkins/r-container-base]
The push refers to repository [docker.io/clipperjenkins/py-rpc]
The push refers to repository [docker.io/clipperjenkins/spark-scala-container]
The push refers to repository [docker.io/clipperjenkins/py35-rpc]
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
8b15606a9e3e: Preparing
7dea3d4f198f: Waiting
0df9994a4d58: Waiting
f40e2f1ad985: Waiting
97fa4433bf8b: Waiting
8c3e1412c5e0: Waiting
8b15606a9e3e: Waiting
265c2e83b3ce: Preparing
b4dfb69ea4c2: Preparing
30c23a2fb5bd: Preparing
2a2fa20ec253: Preparing
f9007a282558: Preparing
f7d4142a29ca: Preparing
3cac10fbae42: Preparing
b4dfb69ea4c2: Waiting
feb75b16bbcf: Preparing
9f843cf34d0f: Preparing
265c2e83b3ce: Waiting
835090e26fb8: Preparing
2a2fa20ec253: Waiting
e892ae5bf393: Preparing
feb75b16bbcf: Waiting
3cac10fbae42: Waiting
a732d8042654: Preparing
9f843cf34d0f: Waiting
fbdd32b54ef1: Preparing
e892ae5bf393: Waiting
a732d8042654: Waiting
835090e26fb8: Waiting
6a33fa5171b4: Preparing
8ff1afdf943b: Preparing
5863597a0b1e: Preparing
fbdd32b54ef1: Waiting
6a33fa5171b4: Waiting
8ff1afdf943b: Waiting
5863597a0b1e: Waiting
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
05bb2d1bc5ac: Waiting
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
a540795c439a: Waiting
bcbbb87be601: Waiting
9a3728970070: Waiting
1e4244807a82: Waiting
52c86d95c8ed: Waiting
7bf0cd6daa75: Waiting
40e6cb11b09f: Waiting
40f29a83f925: Preparing
774b69838cb7: Preparing
72ebc99fd03a: Preparing
84bbcb8ef932: Preparing
0d67aa2185d5: Preparing
3499b696191f: Preparing
40f29a83f925: Waiting
3b2a1688b8f3: Preparing
b7c56a9790e6: Preparing
ab016c9ea8f8: Preparing
774b69838cb7: Waiting
72ebc99fd03a: Waiting
84bbcb8ef932: Waiting
2eb1c9bfc5ea: Preparing
0b703c74a09c: Preparing
3499b696191f: Waiting
0d67aa2185d5: Waiting
b28ef0b6fef8: Preparing
3b2a1688b8f3: Waiting
b7c56a9790e6: Waiting
2eb1c9bfc5ea: Waiting
0b703c74a09c: Waiting
b28ef0b6fef8: Waiting
ab016c9ea8f8: Waiting
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
1622f18df77d: Waiting
eaa188c084a7: Preparing
e938a256c529: Waiting
d9f48dcf3b42: Preparing
1e65d30916c0: Waiting
8d2cc105fded: Preparing
190272a58de4: Preparing
0e058d3f2ee6: Waiting
eaa188c084a7: Waiting
9403f39ae901: Preparing
8c046bd64da9: Waiting
8d2cc105fded: Waiting
a41bd7db986f: Preparing
745c54f27f14: Preparing
190272a58de4: Waiting
9403f39ae901: Waiting
8fb11ee114d6: Layer already exists
597e3a937b28: Layer already exists
9a7e3eb3ad70: Layer already exists
47ff035c1e40: Layer already exists
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
0df9994a4d58: Layer already exists
f40e2f1ad985: Layer already exists
8c3e1412c5e0: Layer already exists
8b15606a9e3e: Layer already exists
265c2e83b3ce: Layer already exists
30c23a2fb5bd: Layer already exists
b4dfb69ea4c2: Layer already exists
2a2fa20ec253: Layer already exists
f9007a282558: Layer already exists
3cac10fbae42: Layer already exists
f7d4142a29ca: Layer already exists
feb75b16bbcf: Layer already exists
9f843cf34d0f: Layer already exists
835090e26fb8: Layer already exists
3c5a1cc6ce: digest: sha256:4784ca49c75352c88ce156a45b0d392b44d65b3f35aa3aa72b0d4541a5f39c05 size: 2836
+ echo 'Publishing clipperjenkins/py36-rpc:develop'
Publishing clipperjenkins/py36-rpc:develop
+ docker push clipperjenkins/py36-rpc:develop
a732d8042654: Layer already exists
e892ae5bf393: Layer already exists
fbdd32b54ef1: Layer already exists
The push refers to repository [docker.io/clipperjenkins/py36-rpc]
8ff1afdf943b: Layer already exists
6a33fa5171b4: Layer already exists
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
8b15606a9e3e: Preparing
47ff035c1e40: Waiting
e7dc475471f0: Waiting
8fb11ee114d6: Waiting
1ee90a759509: Waiting
0df9994a4d58: Waiting
597e3a937b28: Waiting
97fa4433bf8b: Waiting
8b15606a9e3e: Waiting
8c3e1412c5e0: Waiting
9a7e3eb3ad70: Waiting
7dea3d4f198f: Waiting
f40e2f1ad985: Waiting
5863597a0b1e: Layer already exists
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
05bb2d1bc5ac: Layer already exists
bcbbb87be601: Layer already exists
40e6cb11b09f: Layer already exists
1e4244807a82: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
52c86d95c8ed: Layer already exists
8ecbffcb82fc: Layer already exists
3c5a1cc6ce: digest: sha256:fa7bbc6666ce4cf49b51c7d48869066056caa0e6237a66ec7b7198968d6c9a97 size: 3674
+ echo 'Publishing clipperjenkins/r-container-base:develop'
Publishing clipperjenkins/r-container-base:develop
+ docker push clipperjenkins/r-container-base:develop
d626a8ad97a1: Layer already exists
The push refers to repository [docker.io/clipperjenkins/r-container-base]
265c2e83b3ce: Preparing
b4dfb69ea4c2: Preparing
30c23a2fb5bd: Preparing
2a2fa20ec253: Preparing
f9007a282558: Preparing
f7d4142a29ca: Preparing
3cac10fbae42: Preparing
feb75b16bbcf: Preparing
9f843cf34d0f: Preparing
835090e26fb8: Preparing
30c23a2fb5bd: Waiting
b4dfb69ea4c2: Waiting
2a2fa20ec253: Waiting
265c2e83b3ce: Waiting
f7d4142a29ca: Waiting
e892ae5bf393: Preparing
9f843cf34d0f: Waiting
a732d8042654: Preparing
3cac10fbae42: Waiting
835090e26fb8: Waiting
fbdd32b54ef1: Preparing
6a33fa5171b4: Preparing
a732d8042654: Waiting
fbdd32b54ef1: Waiting
8ff1afdf943b: Preparing
5863597a0b1e: Preparing
6a33fa5171b4: Waiting
8ff1afdf943b: Waiting
5863597a0b1e: Waiting
84bbcb8ef932: Layer already exists
40f29a83f925: Layer already exists
0d67aa2185d5: Layer already exists
774b69838cb7: Layer already exists
72ebc99fd03a: Layer already exists
3499b696191f: Layer already exists
ab016c9ea8f8: Layer already exists
3b2a1688b8f3: Layer already exists
3c5a1cc6ce: digest: sha256:2abb9627e4af3f60061193eb08097259e6ee0432b4641c1914ad5b794a13e757 size: 2629
2eb1c9bfc5ea: Layer already exists
+ echo 'Publishing clipperjenkins/py-rpc:develop'
Publishing clipperjenkins/py-rpc:develop
+ docker push clipperjenkins/py-rpc:develop
b7c56a9790e6: Layer already exists
The push refers to repository [docker.io/clipperjenkins/py-rpc]
0b703c74a09c: Layer already exists
b28ef0b6fef8: Layer already exists
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
05bb2d1bc5ac: Waiting
a5a01c5fcbb7: Waiting
7bf0cd6daa75: Waiting
a540795c439a: Waiting
9a3728970070: Waiting
52c86d95c8ed: Waiting
40e6cb11b09f: Waiting
1e4244807a82: Waiting
d626a8ad97a1: Waiting
8ecbffcb82fc: Waiting
bcbbb87be601: Waiting
1622f18df77d: Layer already exists
e938a256c529: Layer already exists
1e65d30916c0: Layer already exists
8c046bd64da9: Layer already exists
0e058d3f2ee6: Layer already exists
eaa188c084a7: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
190272a58de4: Layer already exists
3c5a1cc6ce: digest: sha256:61a8b6b36c3bc72c3c9a430d83f73d2ca26b06c2656ce45e883eadb7eda69947 size: 2847
+ echo 'Publishing clipperjenkins/spark-scala-container:develop'
Publishing clipperjenkins/spark-scala-container:develop
+ docker push clipperjenkins/spark-scala-container:develop
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
The push refers to repository [docker.io/clipperjenkins/spark-scala-container]
40f29a83f925: Preparing
774b69838cb7: Preparing
72ebc99fd03a: Preparing
84bbcb8ef932: Preparing
0d67aa2185d5: Preparing
3499b696191f: Preparing
3b2a1688b8f3: Preparing
b7c56a9790e6: Preparing
40f29a83f925: Waiting
ab016c9ea8f8: Preparing
2eb1c9bfc5ea: Preparing
72ebc99fd03a: Waiting
0b703c74a09c: Preparing
b28ef0b6fef8: Preparing
84bbcb8ef932: Waiting
0d67aa2185d5: Waiting
3499b696191f: Waiting
3b2a1688b8f3: Waiting
b28ef0b6fef8: Waiting
ab016c9ea8f8: Waiting
b7c56a9790e6: Waiting
2eb1c9bfc5ea: Waiting
47ff035c1e40: Layer already exists
9a7e3eb3ad70: Layer already exists
597e3a937b28: Layer already exists
8fb11ee114d6: Layer already exists
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
f40e2f1ad985: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
0df9994a4d58: Layer already exists
3c5a1cc6ce: digest: sha256:ba457ced73a842482f053f35a4a65fa8ae31ff102234c3ce4f12cffee20848a1 size: 2836
+ echo 'Publishing clipperjenkins/py35-rpc:develop'
Publishing clipperjenkins/py35-rpc:develop
+ docker push clipperjenkins/py35-rpc:develop
8c3e1412c5e0: Layer already exists
The push refers to repository [docker.io/clipperjenkins/py35-rpc]
8b15606a9e3e: Layer already exists
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
8d2cc105fded: Preparing
190272a58de4: Preparing
9403f39ae901: Preparing
a41bd7db986f: Preparing
745c54f27f14: Preparing
e938a256c529: Waiting
d9f48dcf3b42: Waiting
8c046bd64da9: Waiting
eaa188c084a7: Waiting
8d2cc105fded: Waiting
1e65d30916c0: Waiting
a41bd7db986f: Waiting
9403f39ae901: Waiting
190272a58de4: Waiting
0e058d3f2ee6: Waiting
1622f18df77d: Waiting
30c23a2fb5bd: Layer already exists
b4dfb69ea4c2: Layer already exists
2a2fa20ec253: Layer already exists
f9007a282558: Layer already exists
265c2e83b3ce: Layer already exists
f7d4142a29ca: Layer already exists
3cac10fbae42: Layer already exists
feb75b16bbcf: Layer already exists
9f843cf34d0f: Layer already exists
835090e26fb8: Layer already exists
develop: digest: sha256:4784ca49c75352c88ce156a45b0d392b44d65b3f35aa3aa72b0d4541a5f39c05 size: 2836
+ [[ -z '' ]]
e892ae5bf393: Layer already exists
fbdd32b54ef1: Layer already exists
6a33fa5171b4: Layer already exists
a732d8042654: Layer already exists
8ff1afdf943b: Layer already exists
5863597a0b1e: Layer already exists
a540795c439a: Layer already exists
bcbbb87be601: Layer already exists
a5a01c5fcbb7: Layer already exists
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
1e4244807a82: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
52c86d95c8ed: Layer already exists
develop: digest: sha256:fa7bbc6666ce4cf49b51c7d48869066056caa0e6237a66ec7b7198968d6c9a97 size: 3674
8ecbffcb82fc: Layer already exists
+ [[ -z '' ]]
d626a8ad97a1: Layer already exists
72ebc99fd03a: Layer already exists
774b69838cb7: Layer already exists
84bbcb8ef932: Layer already exists
40f29a83f925: Layer already exists
0d67aa2185d5: Layer already exists
3499b696191f: Layer already exists
3b2a1688b8f3: Layer already exists
b7c56a9790e6: Layer already exists
ab016c9ea8f8: Layer already exists
2eb1c9bfc5ea: Layer already exists
develop: digest: sha256:2abb9627e4af3f60061193eb08097259e6ee0432b4641c1914ad5b794a13e757 size: 2629
+ [[ -z '' ]]
0b703c74a09c: Layer already exists
b28ef0b6fef8: Layer already exists
e938a256c529: Layer already exists
1e65d30916c0: Layer already exists
1622f18df77d: Layer already exists
0e058d3f2ee6: Layer already exists
8c046bd64da9: Layer already exists
eaa188c084a7: Layer already exists
d9f48dcf3b42: Layer already exists
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
8d2cc105fded: Layer already exists
develop: digest: sha256:61a8b6b36c3bc72c3c9a430d83f73d2ca26b06c2656ce45e883eadb7eda69947 size: 2847
+ [[ -z '' ]]
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
develop: digest: sha256:ba457ced73a842482f053f35a4a65fa8ae31ff102234c3ce4f12cffee20848a1 size: 2836
+ [[ -z '' ]]
+ create_image sum-container SumDockerfile false
+ local image=sum-container
+ local dockerfile=SumDockerfile
+ local public=false
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ echo 'Building clipperjenkins/sum-container:3c5a1cc6ce from file SumDockerfile'
Building clipperjenkins/sum-container:3c5a1cc6ce from file SumDockerfile
+ create_image python-closure-container PyClosureContainerDockerfile true py
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/sum-container:3c5a1cc6ce -f dockerfiles/SumDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ local image=python-closure-container
+ create_image noop-container NoopDockerfile true
+ wait
+ local dockerfile=PyClosureContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py'
+ local image=noop-container
+ echo 'Building clipperjenkins/python-closure-container:3c5a1cc6ce from file PyClosureContainerDockerfile'
Building clipperjenkins/python-closure-container:3c5a1cc6ce from file PyClosureContainerDockerfile
+ local dockerfile=NoopDockerfile
+ local public=true
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py -t clipperjenkins/python-closure-container:3c5a1cc6ce -f dockerfiles/PyClosureContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ echo 'Building clipperjenkins/noop-container:3c5a1cc6ce from file NoopDockerfile'
Building clipperjenkins/noop-container:3c5a1cc6ce from file NoopDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/noop-container:3c5a1cc6ce -f dockerfiles/NoopDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ create_image python35-closure-container PyClosureContainerDockerfile true py35
+ local image=python35-closure-container
+ local dockerfile=PyClosureContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py35'
+ echo 'Building clipperjenkins/python35-closure-container:3c5a1cc6ce from file PyClosureContainerDockerfile'
Building clipperjenkins/python35-closure-container:3c5a1cc6ce from file PyClosureContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py35 -t clipperjenkins/python35-closure-container:3c5a1cc6ce -f dockerfiles/PyClosureContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ create_image python36-closure-container PyClosureContainerDockerfile true py36
+ local image=python36-closure-container
+ local dockerfile=PyClosureContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py36'
+ echo 'Building clipperjenkins/python36-closure-container:3c5a1cc6ce from file PyClosureContainerDockerfile'
Building clipperjenkins/python36-closure-container:3c5a1cc6ce from file PyClosureContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py36 -t clipperjenkins/python36-closure-container:3c5a1cc6ce -f dockerfiles/PyClosureContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Step 1/6 : ARG REGISTRY
Step 2/6 : ARG CODE_VERSION
Step 3/6 : FROM ${REGISTRY}/py-rpc:${CODE_VERSION}
 ---> df4902474a63
Step 4/6 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 5/6 : COPY containers/python/sum_container.py /container/
Sending build context to Docker daemon  153.4MB

Step 1/7 : ARG REGISTRY
 ---> Using cache
Step 2/7 : ARG CODE_VERSION ---> 431cdf9b530c
Step 6/6 : CMD ["python", "/container/sum_container.py"]

Step 3/7 : FROM ${REGISTRY}/py-rpc:${CODE_VERSION}
 ---> Using cache
 ---> 68fe4bb9ed6d
 ---> df4902474a63
Step 4/7 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 5/7 : MAINTAINER Dan Crankshaw <dscrankshaw@gmail.com>
 ---> Using cache
 ---> b6b3680fa5b4
Step 6/7 : COPY containers/python/noop_container.py /container/
 ---> Using cache
 ---> 82fd0faf9aae
Step 7/7 : CMD ["python", "/container/noop_container.py"]
Sending build context to Docker daemon  153.4MB

 ---> Using cache
 ---> 870ad725f22d
Sending build context to Docker daemon  153.4MB

Step 1/7 : ARG REGISTRY
Step 2/7 : ARG CODE_VERSION
Step 3/7 : ARG RPC_VERSION
Step 4/7 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> f5c369a12068
Step 5/7 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> 61cf97ea8b22
Step 6/7 : COPY containers/python/python_closure_container.py        containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 21476d0827ff
Step 7/7 : ENTRYPOINT ["/container/container_entry.sh", "py-closure-container", "/container/python_closure_container.py"]
 ---> Using cache
 ---> f7368dd644be
Step 1/7 : ARG REGISTRYStep 1/7 : ARG REGISTRY

Step 2/7 : ARG CODE_VERSIONStep 2/7 : ARG CODE_VERSION

Step 3/7 : ARG RPC_VERSIONStep 3/7 : ARG RPC_VERSION
Step 4/7 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}

Step 4/7 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> df4902474a63
Step 5/7 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> 4e129c386d92
Step 5/7 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 6/7 : COPY containers/python/python_closure_container.py        containers/python/container_entry.sh /container/
 ---> Using cache
 ---> bc460dd0c641
Step 6/7 : COPY containers/python/python_closure_container.py        containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 87c295ad4771
Step 7/7 : ENTRYPOINT ["/container/container_entry.sh", "py-closure-container", "/container/python_closure_container.py"]
 ---> Using cache
 ---> 356a3b0085ca
Step 7/7 : ENTRYPOINT ["/container/container_entry.sh", "py-closure-container", "/container/python_closure_container.py"]
 ---> Using cache
 ---> 6a6b481cefc2
 ---> Using cache
 ---> bed4b0fba3ef
Successfully built 870ad725f22d
Successfully built 68fe4bb9ed6d
Successfully tagged clipperjenkins/sum-container:3c5a1cc6ce
Successfully tagged clipperjenkins/noop-container:3c5a1cc6ce

real	0m1.517s
user	0m0.432s
sys	0m0.380s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/noop-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/noop-container:3c5a1cc6ce clipperjenkins/noop-container:develop

real	0m1.517s
user	0m0.364s
sys	0m0.408s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/sum-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' false = true ']'
Successfully built f7368dd644be
Successfully tagged clipperjenkins/python36-closure-container:3c5a1cc6ce

real	0m1.585s
user	0m0.372s
sys	0m0.360s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/python36-closure-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/python36-closure-container:3c5a1cc6ce clipperjenkins/python36-closure-container:develop
Successfully built 6a6b481cefc2
Successfully tagged clipperjenkins/python35-closure-container:3c5a1cc6ce

real	0m1.602s
user	0m0.392s
sys	0m0.360s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/python35-closure-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/python35-closure-container:3c5a1cc6ce clipperjenkins/python35-closure-container:develop
+ echo 'Publishing clipperjenkins/noop-container:3c5a1cc6ce'
Publishing clipperjenkins/noop-container:3c5a1cc6ce
+ docker push clipperjenkins/noop-container:3c5a1cc6ce
Successfully built bed4b0fba3ef
Successfully tagged clipperjenkins/python-closure-container:3c5a1cc6ce

real	0m1.611s
user	0m0.468s
sys	0m0.300s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/python-closure-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/python-closure-container:3c5a1cc6ce clipperjenkins/python-closure-container:develop
+ echo 'Publishing clipperjenkins/python36-closure-container:3c5a1cc6ce'
Publishing clipperjenkins/python36-closure-container:3c5a1cc6ce
+ docker push clipperjenkins/python36-closure-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/python35-closure-container:3c5a1cc6ce'
Publishing clipperjenkins/python35-closure-container:3c5a1cc6ce
+ docker push clipperjenkins/python35-closure-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/python-closure-container:3c5a1cc6ce'
Publishing clipperjenkins/python-closure-container:3c5a1cc6ce
+ docker push clipperjenkins/python-closure-container:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/noop-container]
The push refers to repository [docker.io/clipperjenkins/python36-closure-container]
The push refers to repository [docker.io/clipperjenkins/python35-closure-container]
The push refers to repository [docker.io/clipperjenkins/python-closure-container]
ed52ea3c463b: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
1e4244807a82: Waiting
7bf0cd6daa75: Waiting
9a3728970070: Waiting
d626a8ad97a1: Waiting
52c86d95c8ed: Waiting
9a884b562097: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
1622f18df77d: Waiting
d9f48dcf3b42: Preparing
0e058d3f2ee6: Waiting
8d2cc105fded: Preparing
1e65d30916c0: Waiting
190272a58de4: Preparing
9a884b562097: Waiting
9403f39ae901: Preparing
d9f48dcf3b42: Waiting
a41bd7db986f: Preparing
8d2cc105fded: Waiting
190272a58de4: Waiting
745c54f27f14: Preparing
eaa188c084a7: Waiting
9403f39ae901: Waiting
9a884b562097: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
9a884b562097: Waiting
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
9a7e3eb3ad70: Waiting
8c3e1412c5e0: Preparing
47ff035c1e40: Waiting
8b15606a9e3e: Preparing
597e3a937b28: Waiting
97fa4433bf8b: Waiting
7dea3d4f198f: Waiting
0df9994a4d58: Waiting
f40e2f1ad985: Waiting
9716dec81509: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
9716dec81509: Waiting
d626a8ad97a1: Preparing
40e6cb11b09f: Waiting
a540795c439a: Waiting
bcbbb87be601: Waiting
05bb2d1bc5ac: Waiting
a5a01c5fcbb7: Waiting
52c86d95c8ed: Waiting
d626a8ad97a1: Waiting
7bf0cd6daa75: Waiting
a5a01c5fcbb7: Layer already exists
40e6cb11b09f: Layer already exists
ed52ea3c463b: Layer already exists
a540795c439a: Layer already exists
05bb2d1bc5ac: Layer already exists
bcbbb87be601: Layer already exists
1e4244807a82: Layer already exists
7bf0cd6daa75: Layer already exists
8ecbffcb82fc: Layer already exists
9a3728970070: Layer already exists
d626a8ad97a1: Layer already exists
52c86d95c8ed: Layer already exists
1622f18df77d: Layer already exists
9a884b562097: Layer already exists
e938a256c529: Layer already exists
0e058d3f2ee6: Layer already exists
1e65d30916c0: Layer already exists
8c046bd64da9: Layer already exists
eaa188c084a7: Layer already exists
190272a58de4: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
3c5a1cc6ce: digest: sha256:ff611f7e3f4a7c8cdaedf9f7fe7d84b12219af3b5d6db3812e5c681897133948 size: 2836
+ echo 'Publishing clipperjenkins/noop-container:develop'
Publishing clipperjenkins/noop-container:develop
+ docker push clipperjenkins/noop-container:develop
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
The push refers to repository [docker.io/clipperjenkins/noop-container]
9a7e3eb3ad70: Layer already exists
8fb11ee114d6: Layer already exists
9a884b562097: Layer already exists
47ff035c1e40: Layer already exists
597e3a937b28: Layer already exists
ed52ea3c463b: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
ed52ea3c463b: Waiting
bcbbb87be601: Preparing
1e4244807a82: Preparing
40e6cb11b09f: Waiting
05bb2d1bc5ac: Waiting
7bf0cd6daa75: Preparing
9a3728970070: Preparing
bcbbb87be601: Waiting
a5a01c5fcbb7: Waiting
8ecbffcb82fc: Preparing
a540795c439a: Waiting
52c86d95c8ed: Preparing
7bf0cd6daa75: Waiting
1e4244807a82: Waiting
9a3728970070: Waiting
d626a8ad97a1: Preparing
52c86d95c8ed: Waiting
d626a8ad97a1: Waiting
8ecbffcb82fc: Waiting
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
f40e2f1ad985: Layer already exists
3c5a1cc6ce: digest: sha256:42ea4cbd184356efdc9a134550dae6321cf3eb5d78f1b8f6a736062522467fa7 size: 3045
+ echo 'Publishing clipperjenkins/python35-closure-container:develop'
Publishing clipperjenkins/python35-closure-container:develop
+ docker push clipperjenkins/python35-closure-container:develop
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
8b15606a9e3e: Layer already exists
The push refers to repository [docker.io/clipperjenkins/python35-closure-container]
9716dec81509: Layer already exists
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
9a884b562097: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
8d2cc105fded: Preparing
9a884b562097: Waiting
190272a58de4: Preparing
e938a256c529: Waiting
9403f39ae901: Preparing
0e058d3f2ee6: Waiting
a41bd7db986f: Preparing
1e65d30916c0: Waiting
745c54f27f14: Preparing
1622f18df77d: Waiting
d9f48dcf3b42: Waiting
8d2cc105fded: Waiting
eaa188c084a7: Waiting
190272a58de4: Waiting
8c046bd64da9: Waiting
9403f39ae901: Waiting
745c54f27f14: Waiting
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
bcbbb87be601: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
1e4244807a82: Layer already exists
8ecbffcb82fc: Layer already exists
3c5a1cc6ce: digest: sha256:58611502dbb32f28e2a23ecad5e0f40173dbc583441059eebb4eb5e6eb52525a size: 3045
+ echo 'Publishing clipperjenkins/python36-closure-container:develop'
Publishing clipperjenkins/python36-closure-container:develop
+ docker push clipperjenkins/python36-closure-container:develop
52c86d95c8ed: Layer already exists
d626a8ad97a1: Layer already exists
The push refers to repository [docker.io/clipperjenkins/python36-closure-container]
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
ed52ea3c463b: Layer already exists
9a884b562097: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
9a884b562097: Waiting
97fa4433bf8b: Preparing
1ee90a759509: Preparing
9a7e3eb3ad70: Waiting
7dea3d4f198f: Preparing
47ff035c1e40: Waiting
f40e2f1ad985: Preparing
597e3a937b28: Waiting
8fb11ee114d6: Waiting
0df9994a4d58: Preparing
97fa4433bf8b: Waiting
8c3e1412c5e0: Preparing
8b15606a9e3e: Preparing
1ee90a759509: Waiting
f40e2f1ad985: Waiting
0df9994a4d58: Waiting
8c3e1412c5e0: Waiting
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
bcbbb87be601: Layer already exists
1e4244807a82: Layer already exists
9a3728970070: Layer already exists
7bf0cd6daa75: Layer already exists
8ecbffcb82fc: Layer already exists
3c5a1cc6ce: digest: sha256:e14327353bbe67c62eba8fbd13343ab08525c24e74af7b5b4051c6c40908cb36 size: 2837
+ echo 'Publishing clipperjenkins/python-closure-container:develop'
Publishing clipperjenkins/python-closure-container:develop
+ docker push clipperjenkins/python-closure-container:develop
52c86d95c8ed: Layer already exists
d626a8ad97a1: Layer already exists
The push refers to repository [docker.io/clipperjenkins/python-closure-container]
9a884b562097: Layer already exists
9716dec81509: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
9716dec81509: Waiting
40e6cb11b09f: Waiting
7bf0cd6daa75: Waiting
05bb2d1bc5ac: Waiting
1e4244807a82: Waiting
a5a01c5fcbb7: Waiting
d626a8ad97a1: Waiting
9a3728970070: Waiting
a540795c439a: Waiting
52c86d95c8ed: Waiting
8ecbffcb82fc: Waiting
1622f18df77d: Layer already exists
e938a256c529: Layer already exists
1e65d30916c0: Layer already exists
0e058d3f2ee6: Layer already exists
8c046bd64da9: Layer already exists
eaa188c084a7: Layer already exists
190272a58de4: Layer already exists
8d2cc105fded: Layer already exists
d9f48dcf3b42: Layer already exists
develop: digest: sha256:ff611f7e3f4a7c8cdaedf9f7fe7d84b12219af3b5d6db3812e5c681897133948 size: 2836
+ [[ -z '' ]]
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
9a884b562097: Layer already exists
47ff035c1e40: Layer already exists
9a7e3eb3ad70: Layer already exists
8fb11ee114d6: Layer already exists
597e3a937b28: Layer already exists
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
f40e2f1ad985: Layer already exists
develop: digest: sha256:42ea4cbd184356efdc9a134550dae6321cf3eb5d78f1b8f6a736062522467fa7 size: 3045
+ [[ -z '' ]]
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
8b15606a9e3e: Layer already exists
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
9716dec81509: Layer already exists
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
1e4244807a82: Layer already exists
bcbbb87be601: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
8ecbffcb82fc: Layer already exists
develop: digest: sha256:58611502dbb32f28e2a23ecad5e0f40173dbc583441059eebb4eb5e6eb52525a size: 3045
+ [[ -z '' ]]
52c86d95c8ed: Layer already exists
d626a8ad97a1: Layer already exists
develop: digest: sha256:e14327353bbe67c62eba8fbd13343ab08525c24e74af7b5b4051c6c40908cb36 size: 2837
+ [[ -z '' ]]
+ create_image pyspark-container PySparkContainerDockerfile true py
+ local image=pyspark-container
+ local dockerfile=PySparkContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py'
+ echo 'Building clipperjenkins/pyspark-container:3c5a1cc6ce from file PySparkContainerDockerfile'
Building clipperjenkins/pyspark-container:3c5a1cc6ce from file PySparkContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py -t clipperjenkins/pyspark-container:3c5a1cc6ce -f dockerfiles/PySparkContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ wait
+ create_image tf35-container TensorFlowDockerfile true py35
+ create_image pyspark36-container PySparkContainerDockerfile true py36
+ local image=tf35-container
+ local dockerfile=TensorFlowDockerfile
+ local image=pyspark36-container
+ local public=true
+ '[' 4 -eq 4 ']'
+ local dockerfile=PySparkContainerDockerfile
+ local public=true
+ local 'rpc_version=--build-arg RPC_VERSION=py35'
+ '[' 4 -eq 4 ']'
+ echo 'Building clipperjenkins/tf35-container:3c5a1cc6ce from file TensorFlowDockerfile'
+ create_image pyspark35-container PySparkContainerDockerfile true py35
Building clipperjenkins/tf35-container:3c5a1cc6ce from file TensorFlowDockerfile
+ local 'rpc_version=--build-arg RPC_VERSION=py36'
+ echo 'Building clipperjenkins/pyspark36-container:3c5a1cc6ce from file PySparkContainerDockerfile'
Building clipperjenkins/pyspark36-container:3c5a1cc6ce from file PySparkContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py35 -t clipperjenkins/tf35-container:3c5a1cc6ce -f dockerfiles/TensorFlowDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py36 -t clipperjenkins/pyspark36-container:3c5a1cc6ce -f dockerfiles/PySparkContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ local image=pyspark35-container
+ local dockerfile=PySparkContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py35'
+ echo 'Building clipperjenkins/pyspark35-container:3c5a1cc6ce from file PySparkContainerDockerfile'
Building clipperjenkins/pyspark35-container:3c5a1cc6ce from file PySparkContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py35 -t clipperjenkins/pyspark35-container:3c5a1cc6ce -f dockerfiles/PySparkContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ create_image tf36-container TensorFlowDockerfile true py36
+ create_image tf-container TensorFlowDockerfile true py
+ local image=tf36-container
+ local image=tf-container
+ local dockerfile=TensorFlowDockerfile
+ local public=true
+ local dockerfile=TensorFlowDockerfile
+ '[' 4 -eq 4 ']'
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py36'
+ local 'rpc_version=--build-arg RPC_VERSION=py'
+ echo 'Building clipperjenkins/tf36-container:3c5a1cc6ce from file TensorFlowDockerfile'
Building clipperjenkins/tf36-container:3c5a1cc6ce from file TensorFlowDockerfile
+ echo 'Building clipperjenkins/tf-container:3c5a1cc6ce from file TensorFlowDockerfile'
Building clipperjenkins/tf-container:3c5a1cc6ce from file TensorFlowDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py36 -t clipperjenkins/tf36-container:3c5a1cc6ce -f dockerfiles/TensorFlowDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py -t clipperjenkins/tf-container:3c5a1cc6ce -f dockerfiles/TensorFlowDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> df4902474a63
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 6/8 : RUN pip install tensorflow==1.6.*
Sending build context to Docker daemon  153.4MB

 ---> Using cache
 ---> 9503ce4b7e88
Step 7/8 : COPY containers/python/tf_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 7b04d2b33a90
Step 8/8 : CMD ["/container/container_entry.sh", "tensorflow-container", "/container/tf_container.py"]
 ---> Using cache
 ---> 521d063bc7e5
Step 1/19 : ARG REGISTRY
Step 2/19 : ARG CODE_VERSION
Step 3/19 : ARG RPC_VERSION
Step 4/19 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> 4e129c386d92
Step 5/19 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> bc460dd0c641
Step 6/19 : RUN apt-get update && apt-get install -y --no-install-recommends 		bzip2 		unzip 		xz-utils 	&& rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> ee2a4d178f39
Step 7/19 : ENV LANG C.UTF-8
 ---> Using cache
 ---> 939aa87c687f
Step 8/19 : RUN { 		echo '#!/bin/sh'; 		echo 'set -e'; 		echo; 		echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; 	} > /usr/local/bin/docker-java-home 	&& chmod +x /usr/local/bin/docker-java-home
 ---> Using cache
 ---> ad828f5266c4
Step 9/19 : ENV JAVA_HOME /docker-java-home
 ---> Using cache
 ---> 4957974c8da0
Step 10/19 : ENV JAVA_MAJOR_VERSION openjdk-8-jdk-headless
 ---> Using cache
 ---> 073bcba55199
Step 11/19 : ENV JAVA_VERSION 8u171
 ---> Using cache
 ---> bc04877e8181
Step 12/19 : ENV JAVA_DEBIAN_VERSION 8u171-b11-1~deb9u1
Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
Step 1/19 : ARG REGISTRY
Step 2/19 : ARG CODE_VERSION
Step 3/19 : ARG RPC_VERSION
Step 4/19 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> Using cache
 ---> 2e028a71a0c4
Step 13/19 : ENV CA_CERTIFICATES_JAVA_VERSION 20170531+nmu1
 ---> f5c369a12068
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> d049b9f6c1ed
Step 14/19 : RUN ln -svT "/usr/lib/jvm/java-8-openjdk-$(dpkg --print-architecture)" /docker-java-home
 ---> f5c369a12068
Step 5/19 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> 61cf97ea8b22
Step 6/8 : RUN pip install tensorflow==1.6.*
 ---> Using cache
 ---> 61cf97ea8b22
Step 6/19 : RUN apt-get update && apt-get install -y --no-install-recommends 		bzip2 		unzip 		xz-utils 	&& rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> a69546231a52
Step 15/19 : RUN set -ex; 		if [ ! -d /usr/share/man/man1 ]; then 		mkdir -p /usr/share/man/man1; 	fi; 		debian_version=$(cat /etc/debian_version); 	if echo "$debian_version" | grep "8.*"; then 			echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list.d/jessie-backports.list; 			export CA_CERTIFICATES_JAVA_VERSION="20161107~bpo8+1"; 			export JAVA_MAJOR_VERSION="openjdk-8-jdk"; 			export JAVA_VERSION="8u171"; 			export JAVA_DEBIAN_VERSION="8u171-b11-1~bpo8+1"; 	fi; 		apt-get update; 	apt-get install -y 		"$JAVA_MAJOR_VERSION"="$JAVA_DEBIAN_VERSION" 		ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" 	; 	rm -rf /var/lib/apt/lists/*; 		[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; 		update-alternatives --get-selections | awk -v home="$(readlink -f "$JAVA_HOME")" 'index($3, home) == 1 { $2 = "manual"; print | "update-alternatives --set-selections" }'; 	update-alternatives --query java | grep -q 'Status: manual'
 ---> Using cache
 ---> 504ae8c22623
Step 16/19 : RUN /var/lib/dpkg/info/ca-certificates-java.postinst configure
 ---> Using cache
 ---> 84efc3799490
Step 17/19 : RUN pip install pyspark==2.3.*
 ---> Using cache
 ---> d80d571776ee
Step 7/8 : COPY containers/python/tf_container.py containers/python/container_entry.sh /container/
Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION ---> Using cache

Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION} ---> b6e98b8fc672

Step 18/19 : COPY containers/python/pyspark_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 1aaba9b5b5a8
Step 7/19 : ENV LANG C.UTF-8
 ---> Using cache
 ---> 22964e41c7da
Step 8/8 : CMD ["/container/container_entry.sh", "tensorflow-container", "/container/tf_container.py"]
 ---> Using cache
 ---> 5035be4cf45d
Step 8/19 : RUN { 		echo '#!/bin/sh'; 		echo 'set -e'; 		echo; 		echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; 	} > /usr/local/bin/docker-java-home 	&& chmod +x /usr/local/bin/docker-java-home
 ---> Using cache
 ---> 6f71a4c667a8
 ---> Using cache
 ---> 7c82bd29fb52
Step 19/19 : CMD ["/container/container_entry.sh", "pyspark-container", "/container/pyspark_container.py"]
 ---> 4e129c386d92
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> 67b780cdb137
Step 9/19 : ENV JAVA_HOME /docker-java-home
 ---> Using cache
 ---> bc460dd0c641
Step 6/8 : RUN pip install tensorflow==1.6.*
 ---> Using cache
 ---> 8a5ab5d910c0
 ---> Using cache
 ---> 37f5faeae37f
Step 10/19 : ENV JAVA_MAJOR_VERSION openjdk-8-jdk-headless
 ---> Using cache
 ---> ed7d8e5b3406
Step 11/19 : ENV JAVA_VERSION 8u171
 ---> Using cache
 ---> 479c1ac7c5c1
Step 12/19 : ENV JAVA_DEBIAN_VERSION 8u171-b11-1~deb9u1
 ---> Using cache
 ---> 35f575258128
Step 7/8 : COPY containers/python/tf_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> f8d7816cd510
Step 13/19 : ENV CA_CERTIFICATES_JAVA_VERSION 20170531+nmu1
 ---> Using cache
 ---> 3c6bc58a302d
Step 8/8 : CMD ["/container/container_entry.sh", "tensorflow-container", "/container/tf_container.py"]
 ---> Using cache
 ---> 8a7b9fdb83e0
Step 14/19 : RUN ln -svT "/usr/lib/jvm/java-8-openjdk-$(dpkg --print-architecture)" /docker-java-home
 ---> Using cache
 ---> 803061aa60ea
 ---> Using cache
 ---> 1c10f8c3e17b
Step 15/19 : RUN set -ex; 		if [ ! -d /usr/share/man/man1 ]; then 		mkdir -p /usr/share/man/man1; 	fi; 		debian_version=$(cat /etc/debian_version); 	if echo "$debian_version" | grep "8.*"; then 			echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list.d/jessie-backports.list; 			export CA_CERTIFICATES_JAVA_VERSION="20161107~bpo8+1"; 			export JAVA_MAJOR_VERSION="openjdk-8-jdk"; 			export JAVA_VERSION="8u171"; 			export JAVA_DEBIAN_VERSION="8u171-b11-1~bpo8+1"; 	fi; 		apt-get update; 	apt-get install -y 		"$JAVA_MAJOR_VERSION"="$JAVA_DEBIAN_VERSION" 		ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" 	; 	rm -rf /var/lib/apt/lists/*; 		[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; 		update-alternatives --get-selections | awk -v home="$(readlink -f "$JAVA_HOME")" 'index($3, home) == 1 { $2 = "manual"; print | "update-alternatives --set-selections" }'; 	update-alternatives --query java | grep -q 'Status: manual'
Step 1/19 : ARG REGISTRY
Step 2/19 : ARG CODE_VERSION
Step 3/19 : ARG RPC_VERSION
Step 4/19 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> df4902474a63
Step 5/19 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 6/19 : RUN apt-get update && apt-get install -y --no-install-recommends 		bzip2 		unzip 		xz-utils 	&& rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> 15ec0f85baf3
Step 7/19 : ENV LANG C.UTF-8
 ---> Using cache
 ---> 958432940e12
Step 8/19 : RUN { 		echo '#!/bin/sh'; 		echo 'set -e'; 		echo; 		echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; 	} > /usr/local/bin/docker-java-home 	&& chmod +x /usr/local/bin/docker-java-home
 ---> Using cache
 ---> 7fcef1f6d87b
Step 9/19 : ENV JAVA_HOME /docker-java-home
 ---> Using cache
 ---> 52ba7db1c0f1
Step 10/19 : ENV JAVA_MAJOR_VERSION openjdk-8-jdk-headless
 ---> Using cache
 ---> f86519849bbb
Step 11/19 : ENV JAVA_VERSION 8u171
 ---> Using cache
 ---> 4e97eda64eb1
Step 12/19 : ENV JAVA_DEBIAN_VERSION 8u171-b11-1~deb9u1
 ---> Using cache
 ---> 88a111d5184a
Step 13/19 : ENV CA_CERTIFICATES_JAVA_VERSION 20170531+nmu1
 ---> Using cache
 ---> 903714676775
Step 14/19 : RUN ln -svT "/usr/lib/jvm/java-8-openjdk-$(dpkg --print-architecture)" /docker-java-home
 ---> Using cache
 ---> aa14f534823d
Step 15/19 : RUN set -ex; 		if [ ! -d /usr/share/man/man1 ]; then 		mkdir -p /usr/share/man/man1; 	fi; 		debian_version=$(cat /etc/debian_version); 	if echo "$debian_version" | grep "8.*"; then 			echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list.d/jessie-backports.list; 			export CA_CERTIFICATES_JAVA_VERSION="20161107~bpo8+1"; 			export JAVA_MAJOR_VERSION="openjdk-8-jdk"; 			export JAVA_VERSION="8u171"; 			export JAVA_DEBIAN_VERSION="8u171-b11-1~bpo8+1"; 	fi; 		apt-get update; 	apt-get install -y 		"$JAVA_MAJOR_VERSION"="$JAVA_DEBIAN_VERSION" 		ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" 	; 	rm -rf /var/lib/apt/lists/*; 		[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; 		update-alternatives --get-selections | awk -v home="$(readlink -f "$JAVA_HOME")" 'index($3, home) == 1 { $2 = "manual"; print | "update-alternatives --set-selections" }'; 	update-alternatives --query java | grep -q 'Status: manual'
Successfully built 521d063bc7e5
Successfully tagged clipperjenkins/tf-container:3c5a1cc6ce

real	0m1.506s
user	0m0.360s
sys	0m0.328s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/tf-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/tf-container:3c5a1cc6ce clipperjenkins/tf-container:develop
Successfully built 6f71a4c667a8
Successfully tagged clipperjenkins/tf36-container:3c5a1cc6ce
Successfully built 8a5ab5d910c0

real	0m1.514s
user	0m0.380s
sys	0m0.348s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/tf36-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/tf36-container:3c5a1cc6ce clipperjenkins/tf36-container:develop
Successfully tagged clipperjenkins/pyspark35-container:3c5a1cc6ce

real	0m1.519s
user	0m0.404s
sys	0m0.308s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/pyspark35-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/pyspark35-container:3c5a1cc6ce clipperjenkins/pyspark35-container:develop
Successfully built 803061aa60ea
Successfully tagged clipperjenkins/tf35-container:3c5a1cc6ce

real	0m1.527s
user	0m0.372s
sys	0m0.340s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/tf35-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/tf35-container:3c5a1cc6ce clipperjenkins/tf35-container:develop
 ---> Running in 8a91a309eee1
+ echo 'Publishing clipperjenkins/tf-container:3c5a1cc6ce'
Publishing clipperjenkins/tf-container:3c5a1cc6ce
+ docker push clipperjenkins/tf-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/tf36-container:3c5a1cc6ce'
Publishing clipperjenkins/tf36-container:3c5a1cc6ce
+ docker push clipperjenkins/tf36-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/tf35-container:3c5a1cc6ce'
Publishing clipperjenkins/tf35-container:3c5a1cc6ce
+ docker push clipperjenkins/tf35-container:3c5a1cc6ce
 ---> Running in 18482e6ea43b
+ echo 'Publishing clipperjenkins/pyspark35-container:3c5a1cc6ce'
Publishing clipperjenkins/pyspark35-container:3c5a1cc6ce
+ docker push clipperjenkins/pyspark35-container:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/tf-container]
The push refers to repository [docker.io/clipperjenkins/tf36-container]
The push refers to repository [docker.io/clipperjenkins/tf35-container]
The push refers to repository [docker.io/clipperjenkins/pyspark35-container]
ac558290e219: Preparing
b0d790f988cf: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
1e4244807a82: Waiting
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
9a3728970070: Waiting
d626a8ad97a1: Preparing
d626a8ad97a1: Waiting
8ecbffcb82fc: Waiting
a540795c439a: Waiting
7bf0cd6daa75: Waiting
ec99edd339ab: Preparing
61cee702c8d8: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
61cee702c8d8: Waiting
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
ec99edd339ab: Waiting
8c3e1412c5e0: Preparing
9a7e3eb3ad70: Waiting
8b15606a9e3e: Preparing
47ff035c1e40: Waiting
97fa4433bf8b: Waiting
1ee90a759509: Waiting
597e3a937b28: Waiting
f40e2f1ad985: Waiting
8c3e1412c5e0: Waiting
8fb11ee114d6: Waiting
e7dc475471f0: Waiting
ac558290e219: Preparing
cb43e635e34b: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
ac558290e219: Waiting
d9f48dcf3b42: Preparing
e938a256c529: Waiting
8d2cc105fded: Preparing
190272a58de4: Preparing
1e65d30916c0: Waiting
cb43e635e34b: Waiting
9403f39ae901: Preparing
8c046bd64da9: Waiting
d9f48dcf3b42: Waiting
1622f18df77d: Waiting
8d2cc105fded: Waiting
a41bd7db986f: Preparing
745c54f27f14: Preparing
190272a58de4: Waiting
9403f39ae901: Waiting
0e058d3f2ee6: Waiting
a41bd7db986f: Waiting
745c54f27f14: Waiting
87a4050721ab: Preparing
c6a91ab85cb0: Preparing
e9989d9caad6: Preparing
d35ac3530c7a: Preparing
bb6b88730921: Preparing
6fb6ae3cd97b: Preparing
7600939618ac: Preparing
d35ac3530c7a: Waiting
c6a91ab85cb0: Waiting
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e9989d9caad6: Waiting
e938a256c529: Preparing
7600939618ac: Waiting
1e65d30916c0: Preparing
0e058d3f2ee6: Waiting
6fb6ae3cd97b: Waiting
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
1e65d30916c0: Waiting
e938a256c529: Waiting
8d2cc105fded: Preparing
8c046bd64da9: Waiting
190272a58de4: Preparing
9403f39ae901: Preparing
a41bd7db986f: Preparing
745c54f27f14: Preparing
a41bd7db986f: Waiting
745c54f27f14: Waiting
+ [ ! -d /usr/share/man/man1 ]
+ mkdir -p /usr/share/man/man1
+ cat /etc/debian_version
+ debian_version=9.4
+ echo 9.4
+ grep 8.*
+ apt-get update
+ [ ! -d /usr/share/man/man1 ]
+ mkdir -p /usr/share/man/man1
+ cat /etc/debian_version
+ debian_version=9.5
+ echo 9.5
+ grep 8.*
+ apt-get update
Ign:1 http://deb.debian.org/debian stretch InRelease
Get:2 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Ign:1 http://deb.debian.org/debian stretch InRelease
Get:2 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Get:3 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:4 http://deb.debian.org/debian stretch Release [118 kB]
Get:4 http://deb.debian.org/debian stretch Release [118 kB]
Get:5 http://deb.debian.org/debian stretch Release.gpg [2434 B]
Get:5 http://deb.debian.org/debian stretch Release.gpg [2434 B]
Get:6 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [447 kB]
Get:7 http://deb.debian.org/debian stretch-updates/main amd64 Packages [5148 B]
Get:6 http://deb.debian.org/debian stretch-updates/main amd64 Packages [5476 B]
Get:8 http://deb.debian.org/debian stretch/main amd64 Packages [7099 kB]
Get:7 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [557 kB]
Get:8 http://deb.debian.org/debian stretch/main amd64 Packages [9500 kB]
40e6cb11b09f: Layer already exists
b0d790f988cf: Layer already exists
a5a01c5fcbb7: Layer already exists
05bb2d1bc5ac: Layer already exists
ac558290e219: Layer already exists
a540795c439a: Layer already exists
bcbbb87be601: Layer already exists
1e4244807a82: Layer already exists
9a3728970070: Layer already exists
7bf0cd6daa75: Layer already exists
8ecbffcb82fc: Layer already exists
d626a8ad97a1: Layer already exists
52c86d95c8ed: Layer already exists
ec99edd339ab: Layer already exists
9a7e3eb3ad70: Layer already exists
47ff035c1e40: Layer already exists
8fb11ee114d6: Layer already exists
61cee702c8d8: Layer already exists
597e3a937b28: Layer already exists
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
3c5a1cc6ce: digest: sha256:2a5b9860b4c689c2cc6bdd28f80175c8afb11bb69c9dadee572126566993d828 size: 3050
+ echo 'Publishing clipperjenkins/tf-container:develop'
Publishing clipperjenkins/tf-container:develop
+ docker push clipperjenkins/tf-container:develop
Fetched 7857 kB in 2s (3700 kB/s)
Reading package lists...The push refers to repository [docker.io/clipperjenkins/tf-container]
0df9994a4d58: Layer already exists
f40e2f1ad985: Layer already exists
8b15606a9e3e: Layer already exists
8c3e1412c5e0: Layer already exists
ac558290e219: Preparing
b0d790f988cf: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
40e6cb11b09f: Waiting
8ecbffcb82fc: Preparing
05bb2d1bc5ac: Waiting
52c86d95c8ed: Preparing
ac558290e219: Waiting
b0d790f988cf: Waiting
d626a8ad97a1: Preparing
a5a01c5fcbb7: Waiting
bcbbb87be601: Waiting
a540795c439a: Waiting
1e4244807a82: Waiting
7bf0cd6daa75: Waiting
52c86d95c8ed: Waiting
9a3728970070: Waiting
8ecbffcb82fc: Waiting
ac558290e219: Layer already exists
cb43e635e34b: Layer already exists
1622f18df77d: Layer already exists
0e058d3f2ee6: Layer already exists
e938a256c529: Layer already exists

+ apt-get install -y openjdk-8-jdk-headless=8u171-b11-1~deb9u1 ca-certificates-java=20170531+nmu1
Reading package lists...1e65d30916c0: Layer already exists
eaa188c084a7: Layer already exists
8c046bd64da9: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
3c5a1cc6ce: digest: sha256:b85276b2d5dbe3abbc0c62578c8432fb50eeb14e6320691df454ce46aebf4850 size: 3258
+ echo 'Publishing clipperjenkins/tf36-container:develop'
Publishing clipperjenkins/tf36-container:develop
+ docker push clipperjenkins/tf36-container:develop
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
745c54f27f14: Layer already exists
The push refers to repository [docker.io/clipperjenkins/tf36-container]
a41bd7db986f: Layer already exists
Fetched 10.4 MB in 3s (2906 kB/s)
Reading package lists...
ec99edd339ab: Preparing
61cee702c8d8: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
8b15606a9e3e: Preparing
ec99edd339ab: Waiting
1ee90a759509: Waiting
9a7e3eb3ad70: Waiting
7dea3d4f198f: Waiting
e7dc475471f0: Waiting
f40e2f1ad985: Waiting
47ff035c1e40: Waiting
97fa4433bf8b: Waiting
597e3a937b28: Waiting
61cee702c8d8: Waiting
0df9994a4d58: Waiting
8fb11ee114d6: Waiting
8b15606a9e3e: Waiting
8c3e1412c5e0: Waiting
Building dependency tree...e9989d9caad6: Layer already exists
c6a91ab85cb0: Layer already exists
d35ac3530c7a: Layer already exists
87a4050721ab: Layer already exists
bb6b88730921: Layer already exists

Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-8-jdk-headless : Depends: openjdk-8-jre-headless (= 8u171-b11-1~deb9u1) but 8u181-b13-1~deb9u1 is to be installed
E: Unable to correct problems, you have held broken packages.
6fb6ae3cd97b: Layer already exists
7600939618ac: Layer already exists
0e058d3f2ee6: Layer already exists
1622f18df77d: Layer already exists
e938a256c529: Layer already exists

+ apt-get install -y openjdk-8-jdk-headless=8u171-b11-1~deb9u1 ca-certificates-java=20170531+nmu1
Reading package lists...3c5a1cc6ce: digest: sha256:ba5575c81319357ff7d40613c959db8dd73903b1adbecfadb7c457af7d6d2938 size: 3258
+ echo 'Publishing clipperjenkins/tf35-container:develop'
Publishing clipperjenkins/tf35-container:develop
+ docker push clipperjenkins/tf35-container:develop
The command '/bin/sh -c set -ex; 		if [ ! -d /usr/share/man/man1 ]; then 		mkdir -p /usr/share/man/man1; 	fi; 		debian_version=$(cat /etc/debian_version); 	if echo "$debian_version" | grep "8.*"; then 			echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list.d/jessie-backports.list; 			export CA_CERTIFICATES_JAVA_VERSION="20161107~bpo8+1"; 			export JAVA_MAJOR_VERSION="openjdk-8-jdk"; 			export JAVA_VERSION="8u171"; 			export JAVA_DEBIAN_VERSION="8u171-b11-1~bpo8+1"; 	fi; 		apt-get update; 	apt-get install -y 		"$JAVA_MAJOR_VERSION"="$JAVA_DEBIAN_VERSION" 		ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" 	; 	rm -rf /var/lib/apt/lists/*; 		[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; 		update-alternatives --get-selections | awk -v home="$(readlink -f "$JAVA_HOME")" 'index($3, home) == 1 { $2 = "manual"; print | "update-alternatives --set-selections" }'; 	update-alternatives --query java | grep -q 'Status: manual'' returned a non-zero code: 100
8c046bd64da9: Layer already exists
1e65d30916c0: Layer already exists
eaa188c084a7: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
The push refers to repository [docker.io/clipperjenkins/tf35-container]
ac558290e219: Preparing
cb43e635e34b: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
ac558290e219: Waiting
8d2cc105fded: Preparing
190272a58de4: Preparing
9403f39ae901: Preparing
a41bd7db986f: Preparing
745c54f27f14: Preparing
0e058d3f2ee6: Waiting
1e65d30916c0: Waiting
1622f18df77d: Waiting
8c046bd64da9: Waiting
e938a256c529: Waiting
a41bd7db986f: Waiting
eaa188c084a7: Waiting
745c54f27f14: Waiting
8d2cc105fded: Waiting
9403f39ae901: Waiting
190272a58de4: Waiting
190272a58de4: Layer already exists
745c54f27f14: Layer already exists
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists

Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-8-jdk-headless : Depends: openjdk-8-jre-headless (= 8u171-b11-1~deb9u1) but 8u181-b13-1~deb9u1 is to be installed
E: Unable to correct problems, you have held broken packages.
b0d790f988cf: Layer already exists
ac558290e219: Layer already exists
05bb2d1bc5ac: Layer already exists
a5a01c5fcbb7: Layer already exists
40e6cb11b09f: Layer already exists
a540795c439a: Layer already exists
bcbbb87be601: Layer already exists
1e4244807a82: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
3c5a1cc6ce: digest: sha256:f0c4c8bd27986917f1d92e2e9d2845d759470741b72a063015d176b3349577df size: 4305
+ echo 'Publishing clipperjenkins/pyspark35-container:develop'
Publishing clipperjenkins/pyspark35-container:develop
+ docker push clipperjenkins/pyspark35-container:develop
The command '/bin/sh -c set -ex; 		if [ ! -d /usr/share/man/man1 ]; then 		mkdir -p /usr/share/man/man1; 	fi; 		debian_version=$(cat /etc/debian_version); 	if echo "$debian_version" | grep "8.*"; then 			echo "deb http://http.debian.net/debian jessie-backports main" >> /etc/apt/sources.list.d/jessie-backports.list; 			export CA_CERTIFICATES_JAVA_VERSION="20161107~bpo8+1"; 			export JAVA_MAJOR_VERSION="openjdk-8-jdk"; 			export JAVA_VERSION="8u171"; 			export JAVA_DEBIAN_VERSION="8u171-b11-1~bpo8+1"; 	fi; 		apt-get update; 	apt-get install -y 		"$JAVA_MAJOR_VERSION"="$JAVA_DEBIAN_VERSION" 		ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" 	; 	rm -rf /var/lib/apt/lists/*; 		[ "$(readlink -f "$JAVA_HOME")" = "$(docker-java-home)" ]; 		update-alternatives --get-selections | awk -v home="$(readlink -f "$JAVA_HOME")" 'index($3, home) == 1 { $2 = "manual"; print | "update-alternatives --set-selections" }'; 	update-alternatives --query java | grep -q 'Status: manual'' returned a non-zero code: 100
8ecbffcb82fc: Layer already exists
52c86d95c8ed: Layer already exists
d626a8ad97a1: Layer already exists
The push refers to repository [docker.io/clipperjenkins/pyspark35-container]
87a4050721ab: Preparing
c6a91ab85cb0: Preparing
e9989d9caad6: Preparing
d35ac3530c7a: Preparing
bb6b88730921: Preparing
6fb6ae3cd97b: Preparing
7600939618ac: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
c6a91ab85cb0: Waiting
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
e9989d9caad6: Waiting
8d2cc105fded: Preparing
190272a58de4: Preparing
9403f39ae901: Preparing
d35ac3530c7a: Waiting
bb6b88730921: Waiting
a41bd7db986f: Preparing
6fb6ae3cd97b: Waiting
745c54f27f14: Preparing
87a4050721ab: Waiting
e938a256c529: Waiting
eaa188c084a7: Waiting
190272a58de4: Waiting
7600939618ac: Waiting
1622f18df77d: Waiting
1e65d30916c0: Waiting
d9f48dcf3b42: Waiting
9403f39ae901: Waiting
8c046bd64da9: Waiting
745c54f27f14: Waiting
a41bd7db986f: Waiting
ec99edd339ab: Layer already exists
61cee702c8d8: Layer already exists
9a7e3eb3ad70: Layer already exists
47ff035c1e40: Layer already exists
8fb11ee114d6: Layer already exists
597e3a937b28: Layer already exists
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
7dea3d4f198f: Layer already exists
1ee90a759509: Layer already exists
develop: digest: sha256:2a5b9860b4c689c2cc6bdd28f80175c8afb11bb69c9dadee572126566993d828 size: 3050
+ [[ -z '' ]]
f40e2f1ad985: Layer already exists
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
8b15606a9e3e: Layer already exists
ac558290e219: Layer already exists
cb43e635e34b: Layer already exists
1622f18df77d: Layer already exists
0e058d3f2ee6: Layer already exists
e938a256c529: Layer already exists
1e65d30916c0: Layer already exists
d9f48dcf3b42: Layer already exists
8c046bd64da9: Layer already exists
eaa188c084a7: Layer already exists
8d2cc105fded: Layer already exists
develop: digest: sha256:b85276b2d5dbe3abbc0c62578c8432fb50eeb14e6320691df454ce46aebf4850 size: 3258
+ [[ -z '' ]]
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
87a4050721ab: Layer already exists
c6a91ab85cb0: Layer already exists
e9989d9caad6: Layer already exists
d35ac3530c7a: Layer already exists
bb6b88730921: Layer already exists
6fb6ae3cd97b: Layer already exists
7600939618ac: Layer already exists
0e058d3f2ee6: Layer already exists
1622f18df77d: Layer already exists
e938a256c529: Layer already exists
develop: digest: sha256:ba5575c81319357ff7d40613c959db8dd73903b1adbecfadb7c457af7d6d2938 size: 3258
+ [[ -z '' ]]
1e65d30916c0: Layer already exists
8c046bd64da9: Layer already exists
eaa188c084a7: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
develop: digest: sha256:f0c4c8bd27986917f1d92e2e9d2845d759470741b72a063015d176b3349577df size: 4305
+ [[ -z '' ]]
+ create_image pytorch-container PyTorchContainerDockerfile true py
+ local image=pytorch-container
+ local dockerfile=PyTorchContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py'
+ echo 'Building clipperjenkins/pytorch-container:3c5a1cc6ce from file PyTorchContainerDockerfile'
Building clipperjenkins/pytorch-container:3c5a1cc6ce from file PyTorchContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py -t clipperjenkins/pytorch-container:3c5a1cc6ce -f dockerfiles/PyTorchContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ create_image mxnet-container MXNetContainerDockerfile true py
+ create_image pytorch36-container PyTorchContainerDockerfile true py36
+ create_image pytorch35-container PyTorchContainerDockerfile true py35
+ wait
+ local image=pytorch36-container
+ local image=mxnet-container
+ local dockerfile=PyTorchContainerDockerfile
+ create_image mxnet35-container MXNetContainerDockerfile true py35
+ local public=true
+ '[' 4 -eq 4 ']'
+ local dockerfile=MXNetContainerDockerfile
+ local public=true
+ local 'rpc_version=--build-arg RPC_VERSION=py36'
+ local image=pytorch35-container
+ '[' 4 -eq 4 ']'
+ local dockerfile=PyTorchContainerDockerfile
+ echo 'Building clipperjenkins/pytorch36-container:3c5a1cc6ce from file PyTorchContainerDockerfile'
+ local image=mxnet35-container
Building clipperjenkins/pytorch36-container:3c5a1cc6ce from file PyTorchContainerDockerfile
+ local public=true
+ local 'rpc_version=--build-arg RPC_VERSION=py'
+ local dockerfile=MXNetContainerDockerfile
+ '[' 4 -eq 4 ']'
+ local public=true
+ create_image mxnet36-container MXNetContainerDockerfile true py36
+ '[' 4 -eq 4 ']'
+ echo 'Building clipperjenkins/mxnet-container:3c5a1cc6ce from file MXNetContainerDockerfile'
+ local 'rpc_version=--build-arg RPC_VERSION=py35'
Building clipperjenkins/mxnet-container:3c5a1cc6ce from file MXNetContainerDockerfile
+ local 'rpc_version=--build-arg RPC_VERSION=py35'
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py36 -t clipperjenkins/pytorch36-container:3c5a1cc6ce -f dockerfiles/PyTorchContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ echo 'Building clipperjenkins/pytorch35-container:3c5a1cc6ce from file PyTorchContainerDockerfile'
+ echo 'Building clipperjenkins/mxnet35-container:3c5a1cc6ce from file MXNetContainerDockerfile'
Building clipperjenkins/mxnet35-container:3c5a1cc6ce from file MXNetContainerDockerfile
Building clipperjenkins/pytorch35-container:3c5a1cc6ce from file PyTorchContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py -t clipperjenkins/mxnet-container:3c5a1cc6ce -f dockerfiles/MXNetContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py35 -t clipperjenkins/mxnet35-container:3c5a1cc6ce -f dockerfiles/MXNetContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py35 -t clipperjenkins/pytorch35-container:3c5a1cc6ce -f dockerfiles/PyTorchContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
+ local image=mxnet36-container
+ local dockerfile=MXNetContainerDockerfile
+ local public=true
+ '[' 4 -eq 4 ']'
+ local 'rpc_version=--build-arg RPC_VERSION=py36'
+ echo 'Building clipperjenkins/mxnet36-container:3c5a1cc6ce from file MXNetContainerDockerfile'
Building clipperjenkins/mxnet36-container:3c5a1cc6ce from file MXNetContainerDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins --build-arg RPC_VERSION=py36 -t clipperjenkins/mxnet36-container:3c5a1cc6ce -f dockerfiles/MXNetContainerDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Sending build context to Docker daemon  153.4MB

Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> df4902474a63
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 6/8 : RUN pip install torch torchvision
 ---> Using cache
 ---> 848840e57f82
Step 7/8 : COPY containers/python/pytorch_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 8fffd4d162a0
Step 8/8 : CMD ["/container/container_entry.sh", "pytorch-container", "/container/pytorch_container.py"]
 ---> Using cache
 ---> 1bd07b3e1bbf
Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> df4902474a63
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> e1167caff821
Step 6/8 : RUN  pip install mxnet==1.1.*
 ---> Using cache
 ---> ebf5de902fc1
Step 7/8 : COPY containers/python/mxnet_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 70c294f1c7f9
Step 8/8 : CMD ["/container/container_entry.sh", "mxnet-container", "/container/mxnet_container.py"]
 ---> Using cache
 ---> 0ce23b13c1eb
Sending build context to Docker daemon  153.4MB

Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> f5c369a12068
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> 61cf97ea8b22
Step 6/8 : RUN  pip install mxnet==1.1.*
 ---> 4e129c386d92
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> bc460dd0c641
Step 6/8 : RUN pip install torch torchvision
 ---> Using cache
 ---> 332ba2208881
Step 7/8 : COPY containers/python/mxnet_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 1d9b27e47011
Step 7/8 : COPY containers/python/pytorch_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> ee3de43e5453
Step 8/8 : CMD ["/container/container_entry.sh", "mxnet-container", "/container/mxnet_container.py"]
 ---> Using cache
 ---> 14bc40fb253e
Step 8/8 : CMD ["/container/container_entry.sh", "pytorch-container", "/container/pytorch_container.py"]
 ---> Using cache
 ---> 6de0a47d15ed
 ---> Using cache
 ---> 71deebf8330e
Sending build context to Docker daemon  153.4MB

Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> f5c369a12068
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> 61cf97ea8b22
Step 6/8 : RUN pip install torch torchvision
 ---> Using cache
 ---> 4335a25dcfcc
Step 7/8 : COPY containers/python/pytorch_container.py containers/python/container_entry.sh /container/
 ---> Using cache
 ---> 9bc55ec50a38
Step 8/8 : CMD ["/container/container_entry.sh", "pytorch-container", "/container/pytorch_container.py"]
 ---> Using cache
 ---> b4c92c882400
Successfully built 1bd07b3e1bbf
Successfully built 0ce23b13c1eb
Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : ARG RPC_VERSION
Step 4/8 : FROM ${REGISTRY}/${RPC_VERSION}-rpc:${CODE_VERSION}
 ---> 4e129c386d92
Successfully tagged clipperjenkins/pytorch-container:3c5a1cc6ce
Step 5/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
Successfully tagged clipperjenkins/mxnet-container:3c5a1cc6ce
 ---> Using cache
 ---> bc460dd0c641
Step 6/8 : RUN  pip install mxnet==1.1.*
Successfully built 6de0a47d15ed
Successfully built 71deebf8330e

real	0m1.545s
user	0m0.384s
sys	0m0.356s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/pytorch-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/pytorch-container:3c5a1cc6ce clipperjenkins/pytorch-container:develop
 ---> Using cache
 ---> d2bda1a9a331
Step 7/8 : COPY containers/python/mxnet_container.py containers/python/container_entry.sh /container/

real	0m1.546s
user	0m0.408s
sys	0m0.320s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/mxnet-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/mxnet-container:3c5a1cc6ce clipperjenkins/mxnet-container:develop
 ---> Using cache
 ---> f61674b33fb9
Step 8/8 : CMD ["/container/container_entry.sh", "mxnet-container", "/container/mxnet_container.py"]
 ---> Using cache
 ---> ad29dec2e4a3
Successfully tagged clipperjenkins/pytorch35-container:3c5a1cc6ce
Successfully tagged clipperjenkins/mxnet36-container:3c5a1cc6ce

real	0m1.552s
user	0m0.404s
sys	0m0.340s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/pytorch35-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/pytorch35-container:3c5a1cc6ce clipperjenkins/pytorch35-container:develop

real	0m1.551s
user	0m0.412s
sys	0m0.328s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/mxnet36-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/mxnet36-container:3c5a1cc6ce clipperjenkins/mxnet36-container:develop
Successfully built b4c92c882400
+ echo 'Publishing clipperjenkins/pytorch-container:3c5a1cc6ce'
Publishing clipperjenkins/pytorch-container:3c5a1cc6ce
+ docker push clipperjenkins/pytorch-container:3c5a1cc6ce
Successfully tagged clipperjenkins/pytorch36-container:3c5a1cc6ce

real	0m1.653s
user	0m0.404s
sys	0m0.316s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/pytorch36-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/pytorch36-container:3c5a1cc6ce clipperjenkins/pytorch36-container:develop
+ echo 'Publishing clipperjenkins/pytorch35-container:3c5a1cc6ce'
Publishing clipperjenkins/pytorch35-container:3c5a1cc6ce
+ docker push clipperjenkins/pytorch35-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/mxnet36-container:3c5a1cc6ce'
Publishing clipperjenkins/mxnet36-container:3c5a1cc6ce
+ docker push clipperjenkins/mxnet36-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/mxnet-container:3c5a1cc6ce'
Publishing clipperjenkins/mxnet-container:3c5a1cc6ce
+ docker push clipperjenkins/mxnet-container:3c5a1cc6ce
Successfully built ad29dec2e4a3
Successfully tagged clipperjenkins/mxnet35-container:3c5a1cc6ce

real	0m1.668s
user	0m0.380s
sys	0m0.384s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/mxnet35-container:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/mxnet35-container:3c5a1cc6ce clipperjenkins/mxnet35-container:develop
+ echo 'Publishing clipperjenkins/pytorch36-container:3c5a1cc6ce'
Publishing clipperjenkins/pytorch36-container:3c5a1cc6ce
+ docker push clipperjenkins/pytorch36-container:3c5a1cc6ce
+ echo 'Publishing clipperjenkins/mxnet35-container:3c5a1cc6ce'
Publishing clipperjenkins/mxnet35-container:3c5a1cc6ce
+ docker push clipperjenkins/mxnet35-container:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/pytorch35-container]
The push refers to repository [docker.io/clipperjenkins/mxnet36-container]
The push refers to repository [docker.io/clipperjenkins/mxnet-container]
The push refers to repository [docker.io/clipperjenkins/pytorch-container]
The push refers to repository [docker.io/clipperjenkins/mxnet35-container]
The push refers to repository [docker.io/clipperjenkins/pytorch36-container]
78b47e89eb10: Preparing
2bf3acd128df: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
8d2cc105fded: Preparing
190272a58de4: Preparing
9403f39ae901: Preparing
a41bd7db986f: Preparing
745c54f27f14: Preparing
8c046bd64da9: Waiting
d9f48dcf3b42: Waiting
eaa188c084a7: Waiting
8d2cc105fded: Waiting
9403f39ae901: Waiting
a41bd7db986f: Waiting
745c54f27f14: Waiting
190272a58de4: Waiting
1e65d30916c0: Waiting
d3a06cd4aa5e: Preparing
66e385834cdc: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
d3a06cd4aa5e: Waiting
7bf0cd6daa75: Preparing
66e385834cdc: Waiting
a540795c439a: Waiting
9a3728970070: Preparing
40e6cb11b09f: Waiting
05bb2d1bc5ac: Waiting
1e4244807a82: Waiting
7bf0cd6daa75: Waiting
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
52c86d95c8ed: Waiting
d3a06cd4aa5e: Preparing
879713023303: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
d3a06cd4aa5e: Waiting
1ee90a759509: Preparing
7dea3d4f198f: Preparing
879713023303: Waiting
9a7e3eb3ad70: Waiting
47ff035c1e40: Waiting
597e3a937b28: Waiting
97fa4433bf8b: Waiting
1ee90a759509: Waiting
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
8fb11ee114d6: Waiting
8b15606a9e3e: Preparing
f40e2f1ad985: Waiting
0df9994a4d58: Waiting
7dea3d4f198f: Waiting
8b15606a9e3e: Waiting
8c3e1412c5e0: Waiting
bc16916e1996: Preparing
8d525fc6ca41: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
bc16916e1996: Waiting
1e4244807a82: Preparing
05bb2d1bc5ac: Waiting
7bf0cd6daa75: Preparing
8d525fc6ca41: Waiting
9a3728970070: Preparing
8ecbffcb82fc: Preparing
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
a5a01c5fcbb7: Waiting
bcbbb87be601: Waiting
1e4244807a82: Waiting
40e6cb11b09f: Waiting
a540795c439a: Waiting
8ecbffcb82fc: Waiting
9a3728970070: Waiting
7bf0cd6daa75: Waiting
d626a8ad97a1: Waiting
af24ee843ba7: Preparing
ce6a5da2122f: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
8d2cc105fded: Preparing
190272a58de4: Preparing
9403f39ae901: Preparing
a41bd7db986f: Preparing
745c54f27f14: Preparing
1622f18df77d: Waiting
e938a256c529: Waiting
af24ee843ba7: Waiting
ce6a5da2122f: Waiting
0e058d3f2ee6: Waiting
1e65d30916c0: Waiting
8d2cc105fded: Waiting
9403f39ae901: Waiting
190272a58de4: Waiting
745c54f27f14: Waiting
a41bd7db986f: Waiting
d9f48dcf3b42: Waiting
8c046bd64da9: Waiting
d97dbd3d9952: Preparing
be7902b2497b: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
d97dbd3d9952: Waiting
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
be7902b2497b: Waiting
8b15606a9e3e: Preparing
1ee90a759509: Waiting
9a7e3eb3ad70: Waiting
7dea3d4f198f: Waiting
597e3a937b28: Waiting
8b15606a9e3e: Waiting
8fb11ee114d6: Waiting
0df9994a4d58: Waiting
47ff035c1e40: Waiting
f40e2f1ad985: Waiting
8c3e1412c5e0: Waiting
0e058d3f2ee6: Layer already exists
1622f18df77d: Layer already exists
2bf3acd128df: Layer already exists
e938a256c529: Layer already exists
78b47e89eb10: Layer already exists
1e65d30916c0: Layer already exists
eaa188c084a7: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
8c046bd64da9: Layer already exists
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
745c54f27f14: Layer already exists
a41bd7db986f: Layer already exists
d3a06cd4aa5e: Layer already exists
66e385834cdc: Layer already exists
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
1e4244807a82: Layer already exists
bcbbb87be601: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
3c5a1cc6ce: digest: sha256:a7f7f6b2d98a1e1225edceaa36176aa5bfdc7aa5c5548789034e60b0c4fb7b18 size: 3259
+ echo 'Publishing clipperjenkins/pytorch35-container:develop'
Publishing clipperjenkins/pytorch35-container:develop
+ docker push clipperjenkins/pytorch35-container:develop
52c86d95c8ed: Layer already exists
The push refers to repository [docker.io/clipperjenkins/pytorch35-container]
d3a06cd4aa5e: Layer already exists
9a7e3eb3ad70: Layer already exists
879713023303: Layer already exists
78b47e89eb10: Preparing
2bf3acd128df: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
8c046bd64da9: Preparing
eaa188c084a7: Preparing
d9f48dcf3b42: Preparing
8d2cc105fded: Preparing
2bf3acd128df: Waiting
190272a58de4: Preparing
0e058d3f2ee6: Waiting
78b47e89eb10: Waiting
9403f39ae901: Preparing
a41bd7db986f: Preparing
745c54f27f14: Preparing
1622f18df77d: Waiting
e938a256c529: Waiting
8c046bd64da9: Waiting
1e65d30916c0: Waiting
8d2cc105fded: Waiting
eaa188c084a7: Waiting
9403f39ae901: Waiting
745c54f27f14: Waiting
d9f48dcf3b42: Waiting
47ff035c1e40: Layer already exists
8fb11ee114d6: Layer already exists
597e3a937b28: Layer already exists
e7dc475471f0: Layer already exists
1ee90a759509: Layer already exists
97fa4433bf8b: Layer already exists
7dea3d4f198f: Layer already exists
f40e2f1ad985: Layer already exists
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
8b15606a9e3e: Layer already exists
bc16916e1996: Layer already exists
8d525fc6ca41: Layer already exists
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
a540795c439a: Layer already exists
a5a01c5fcbb7: Layer already exists
3c5a1cc6ce: digest: sha256:bca651c12eb3e43dddf76f6eabb47f93dc18c0016a3c23355b3820b90a4d1984 size: 3257
+ echo 'Publishing clipperjenkins/mxnet36-container:develop'
Publishing clipperjenkins/mxnet36-container:develop
+ docker push clipperjenkins/mxnet36-container:develop
bcbbb87be601: Layer already exists
The push refers to repository [docker.io/clipperjenkins/mxnet36-container]
1e4244807a82: Layer already exists
7bf0cd6daa75: Layer already exists
d3a06cd4aa5e: Preparing
879713023303: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
d3a06cd4aa5e: Waiting
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
879713023303: Waiting
8b15606a9e3e: Preparing
1ee90a759509: Waiting
597e3a937b28: Waiting
7dea3d4f198f: Waiting
9a7e3eb3ad70: Waiting
8fb11ee114d6: Waiting
e7dc475471f0: Waiting
47ff035c1e40: Waiting
f40e2f1ad985: Waiting
97fa4433bf8b: Waiting
8c3e1412c5e0: Waiting
9a3728970070: Layer already exists
8ecbffcb82fc: Layer already exists
52c86d95c8ed: Layer already exists
d626a8ad97a1: Layer already exists
af24ee843ba7: Layer already exists
ce6a5da2122f: Layer already exists
0e058d3f2ee6: Layer already exists
1622f18df77d: Layer already exists
e938a256c529: Layer already exists
1e65d30916c0: Layer already exists
3c5a1cc6ce: digest: sha256:98cadecd215f944955819b8763e067652c355ab921f42dae2c30166c50dcdce7 size: 3051
+ echo 'Publishing clipperjenkins/pytorch-container:develop'
Publishing clipperjenkins/pytorch-container:develop
+ docker push clipperjenkins/pytorch-container:develop
8c046bd64da9: Layer already exists
eaa188c084a7: Layer already exists
The push refers to repository [docker.io/clipperjenkins/pytorch-container]
d9f48dcf3b42: Layer already exists
8ecbffcb82fc: Layer already exists
bc16916e1996: Preparing
8d525fc6ca41: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
8ecbffcb82fc: Preparing
bc16916e1996: Waiting
52c86d95c8ed: Preparing
40e6cb11b09f: Waiting
05bb2d1bc5ac: Waiting
d626a8ad97a1: Preparing
8d525fc6ca41: Waiting
a5a01c5fcbb7: Waiting
a540795c439a: Waiting
9a3728970070: Waiting
7bf0cd6daa75: Waiting
1e4244807a82: Waiting
bcbbb87be601: Waiting
d626a8ad97a1: Layer already exists
8d2cc105fded: Layer already exists
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
47ff035c1e40: Layer already exists
d97dbd3d9952: Layer already exists
9a7e3eb3ad70: Layer already exists
be7902b2497b: Layer already exists
8fb11ee114d6: Layer already exists
3c5a1cc6ce: digest: sha256:03c46bfe498eb092079bbc0d5ed5028a3ee88b1fcc6609c626c96c195aa1bfc8 size: 3049
+ echo 'Publishing clipperjenkins/mxnet-container:develop'
Publishing clipperjenkins/mxnet-container:develop
+ docker push clipperjenkins/mxnet-container:develop
e7dc475471f0: Layer already exists
1ee90a759509: Layer already exists
597e3a937b28: Layer already exists
97fa4433bf8b: Layer already exists
7dea3d4f198f: Layer already exists
3c5a1cc6ce: digest: sha256:447c6cbbe773c60b5facf1c0ff5e8fdb14458e2afce0ba5c7e367a4886e67c04 size: 3257
+ echo 'Publishing clipperjenkins/mxnet35-container:develop'
Publishing clipperjenkins/mxnet35-container:develop
+ docker push clipperjenkins/mxnet35-container:develop
The push refers to repository [docker.io/clipperjenkins/mxnet-container]
The push refers to repository [docker.io/clipperjenkins/mxnet35-container]
f40e2f1ad985: Layer already exists
d3a06cd4aa5e: Preparing
66e385834cdc: Preparing
40e6cb11b09f: Preparing
05bb2d1bc5ac: Preparing
a5a01c5fcbb7: Preparing
a540795c439a: Preparing
bcbbb87be601: Preparing
1e4244807a82: Preparing
7bf0cd6daa75: Preparing
9a3728970070: Preparing
8ecbffcb82fc: Preparing
66e385834cdc: Waiting
52c86d95c8ed: Preparing
d626a8ad97a1: Preparing
40e6cb11b09f: Waiting
d3a06cd4aa5e: Waiting
bcbbb87be601: Waiting
1e4244807a82: Waiting
7bf0cd6daa75: Waiting
a5a01c5fcbb7: Waiting
05bb2d1bc5ac: Waiting
8ecbffcb82fc: Waiting
9a3728970070: Waiting
a540795c439a: Waiting
d626a8ad97a1: Waiting
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
af24ee843ba7: Preparing
ce6a5da2122f: Preparing
0e058d3f2ee6: Preparing
1622f18df77d: Preparing
e938a256c529: Preparing
1e65d30916c0: Preparing
af24ee843ba7: Waiting
8c046bd64da9: Preparing
eaa188c084a7: Preparing
ce6a5da2122f: Waiting
d9f48dcf3b42: Preparing
1622f18df77d: Waiting
8d2cc105fded: Preparing
190272a58de4: Preparing
1e65d30916c0: Waiting
e938a256c529: Waiting
9403f39ae901: Preparing
8c046bd64da9: Waiting
a41bd7db986f: Preparing
eaa188c084a7: Waiting
745c54f27f14: Preparing
8d2cc105fded: Waiting
190272a58de4: Waiting
d9f48dcf3b42: Waiting
9403f39ae901: Waiting
745c54f27f14: Waiting
a41bd7db986f: Waiting
8b15606a9e3e: Layer already exists
78b47e89eb10: Layer already exists
2bf3acd128df: Layer already exists
0e058d3f2ee6: Layer already exists
1622f18df77d: Layer already exists
e938a256c529: Layer already exists
1e65d30916c0: Layer already exists
8c046bd64da9: Layer already exists
d9f48dcf3b42: Layer already exists
eaa188c084a7: Layer already exists
8d2cc105fded: Layer already exists
190272a58de4: Layer already exists
3c5a1cc6ce: digest: sha256:834e0ccc708b2a197759a1150b99371905aa1bebd002a3de3deafc1efb0c920d size: 3259
+ echo 'Publishing clipperjenkins/pytorch36-container:develop'
Publishing clipperjenkins/pytorch36-container:develop
+ docker push clipperjenkins/pytorch36-container:develop
9403f39ae901: Layer already exists
a41bd7db986f: Layer already exists
745c54f27f14: Layer already exists
The push refers to repository [docker.io/clipperjenkins/pytorch36-container]
d97dbd3d9952: Preparing
be7902b2497b: Preparing
9a7e3eb3ad70: Preparing
47ff035c1e40: Preparing
8fb11ee114d6: Preparing
597e3a937b28: Preparing
e7dc475471f0: Preparing
97fa4433bf8b: Preparing
1ee90a759509: Preparing
7dea3d4f198f: Preparing
be7902b2497b: Waiting
f40e2f1ad985: Preparing
9a7e3eb3ad70: Waiting
d97dbd3d9952: Waiting
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
f40e2f1ad985: Waiting
47ff035c1e40: Waiting
1ee90a759509: Waiting
e7dc475471f0: Waiting
8b15606a9e3e: Preparing
97fa4433bf8b: Waiting
0df9994a4d58: Waiting
8c3e1412c5e0: Waiting
8fb11ee114d6: Waiting
9a7e3eb3ad70: Layer already exists
8fb11ee114d6: Layer already exists
879713023303: Layer already exists
d3a06cd4aa5e: Layer already exists
47ff035c1e40: Layer already exists
develop: digest: sha256:a7f7f6b2d98a1e1225edceaa36176aa5bfdc7aa5c5548789034e60b0c4fb7b18 size: 3259
+ [[ -z '' ]]
597e3a937b28: Layer already exists
97fa4433bf8b: Layer already exists
e7dc475471f0: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
f40e2f1ad985: Layer already exists
8b15606a9e3e: Layer already exists
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
8d525fc6ca41: Layer already exists
40e6cb11b09f: Layer already exists
bc16916e1996: Layer already exists
05bb2d1bc5ac: Layer already exists
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
7bf0cd6daa75: Layer already exists
bcbbb87be601: Layer already exists
1e4244807a82: Layer already exists
develop: digest: sha256:bca651c12eb3e43dddf76f6eabb47f93dc18c0016a3c23355b3820b90a4d1984 size: 3257
+ [[ -z '' ]]
9a3728970070: Layer already exists
8ecbffcb82fc: Layer already exists
52c86d95c8ed: Layer already exists
d626a8ad97a1: Layer already exists
66e385834cdc: Layer already exists
40e6cb11b09f: Layer already exists
05bb2d1bc5ac: Layer already exists
d3a06cd4aa5e: Layer already exists
a5a01c5fcbb7: Layer already exists
a540795c439a: Layer already exists
1e4244807a82: Layer already exists
7bf0cd6daa75: Layer already exists
9a3728970070: Layer already exists
bcbbb87be601: Layer already exists
develop: digest: sha256:98cadecd215f944955819b8763e067652c355ab921f42dae2c30166c50dcdce7 size: 3051
+ [[ -z '' ]]
8ecbffcb82fc: Layer already exists
d626a8ad97a1: Layer already exists
52c86d95c8ed: Layer already exists
0e058d3f2ee6: Layer already exists
ce6a5da2122f: Layer already exists
af24ee843ba7: Layer already exists
e938a256c529: Layer already exists
1622f18df77d: Layer already exists
1e65d30916c0: Layer already exists
eaa188c084a7: Layer already exists
8c046bd64da9: Layer already exists
d9f48dcf3b42: Layer already exists
8d2cc105fded: Layer already exists
develop: digest: sha256:03c46bfe498eb092079bbc0d5ed5028a3ee88b1fcc6609c626c96c195aa1bfc8 size: 3049
+ [[ -z '' ]]
190272a58de4: Layer already exists
9403f39ae901: Layer already exists
745c54f27f14: Layer already exists
a41bd7db986f: Layer already exists
47ff035c1e40: Layer already exists
8fb11ee114d6: Layer already exists
d97dbd3d9952: Layer already exists
9a7e3eb3ad70: Layer already exists
be7902b2497b: Layer already exists
597e3a937b28: Layer already exists
develop: digest: sha256:447c6cbbe773c60b5facf1c0ff5e8fdb14458e2afce0ba5c7e367a4886e67c04 size: 3257
+ [[ -z '' ]]
e7dc475471f0: Layer already exists
97fa4433bf8b: Layer already exists
1ee90a759509: Layer already exists
7dea3d4f198f: Layer already exists
f40e2f1ad985: Layer already exists
0df9994a4d58: Layer already exists
8c3e1412c5e0: Layer already exists
8b15606a9e3e: Layer already exists
develop: digest: sha256:834e0ccc708b2a197759a1150b99371905aa1bebd002a3de3deafc1efb0c920d size: 3259
+ [[ -z '' ]]
+ create_image frontend-exporter FrontendExporterDockerfile true
+ local image=frontend-exporter
+ local dockerfile=FrontendExporterDockerfile
+ local public=true
+ '[' 3 -eq 4 ']'
+ local rpc_version=
+ echo 'Building clipperjenkins/frontend-exporter:3c5a1cc6ce from file FrontendExporterDockerfile'
Building clipperjenkins/frontend-exporter:3c5a1cc6ce from file FrontendExporterDockerfile
+ docker build --build-arg CODE_VERSION=3c5a1cc6ce --build-arg REGISTRY=clipperjenkins -t clipperjenkins/frontend-exporter:3c5a1cc6ce -f dockerfiles/FrontendExporterDockerfile /home/jenkins/workspace/Clipper-Docker-Builder/bin/..
Sending build context to Docker daemon  153.4MB

Step 1/8 : ARG REGISTRY
Step 2/8 : ARG CODE_VERSION
Step 3/8 : FROM python:3.6-slim-stretch
 ---> 425bf6046789
Step 4/8 : LABEL maintainer="Dan Crankshaw <dscrankshaw@gmail.com>"
 ---> Using cache
 ---> d0cc181bfdd6
Step 5/8 : RUN mkdir -p /usr/src/app
 ---> Using cache
 ---> 9341ff03b700
Step 6/8 : RUN pip install requests==2.18.* prometheus_client==0.1.* flatten_json==0.1.*
 ---> Using cache
 ---> 68a42d469d10
Step 7/8 : COPY monitoring/front_end_exporter.py /usr/src/app
 ---> Using cache
 ---> 66c175310c54
Step 8/8 : ENTRYPOINT ["python", "/usr/src/app/front_end_exporter.py"]
 ---> Using cache
 ---> 3529ff8eacc3
Successfully built 3529ff8eacc3
Successfully tagged clipperjenkins/frontend-exporter:3c5a1cc6ce

real	0m1.449s
user	0m0.552s
sys	0m0.352s
+ echo 'Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt'
Image tag appended to CLIPPER_ROOT/bin/clipper_docker_images.txt
+ echo clipperjenkins/frontend-exporter:3c5a1cc6ce
+ '[' true = true ']'
+ '[' true = true ']'
+ docker tag clipperjenkins/frontend-exporter:3c5a1cc6ce clipperjenkins/frontend-exporter:develop
+ echo 'Publishing clipperjenkins/frontend-exporter:3c5a1cc6ce'
Publishing clipperjenkins/frontend-exporter:3c5a1cc6ce
+ docker push clipperjenkins/frontend-exporter:3c5a1cc6ce
The push refers to repository [docker.io/clipperjenkins/frontend-exporter]
e538f79e99fb: Preparing
ead528435a48: Preparing
58ffa74b7e12: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
8b15606a9e3e: Preparing
0df9994a4d58: Waiting
8b15606a9e3e: Waiting
8c3e1412c5e0: Waiting
e538f79e99fb: Layer already exists
f40e2f1ad985: Layer already exists
ead528435a48: Layer already exists
58ffa74b7e12: Layer already exists
7dea3d4f198f: Layer already exists
8c3e1412c5e0: Layer already exists
0df9994a4d58: Layer already exists
8b15606a9e3e: Layer already exists
3c5a1cc6ce: digest: sha256:34636d9b7e2bf68ae74333c83e192770b834ad66677e235bfae76d6e190e5e21 size: 1996
+ echo 'Publishing clipperjenkins/frontend-exporter:develop'
Publishing clipperjenkins/frontend-exporter:develop
+ docker push clipperjenkins/frontend-exporter:develop
The push refers to repository [docker.io/clipperjenkins/frontend-exporter]
e538f79e99fb: Preparing
ead528435a48: Preparing
58ffa74b7e12: Preparing
7dea3d4f198f: Preparing
f40e2f1ad985: Preparing
0df9994a4d58: Preparing
8c3e1412c5e0: Preparing
8b15606a9e3e: Preparing
8c3e1412c5e0: Waiting
0df9994a4d58: Waiting
8b15606a9e3e: Waiting
7dea3d4f198f: Layer already exists
ead528435a48: Layer already exists
58ffa74b7e12: Layer already exists
e538f79e99fb: Layer already exists
f40e2f1ad985: Layer already exists
0df9994a4d58: Layer already exists
8b15606a9e3e: Layer already exists
8c3e1412c5e0: Layer already exists
develop: digest: sha256:34636d9b7e2bf68ae74333c83e192770b834ad66677e235bfae76d6e190e5e21 size: 1996
+ [[ -z '' ]]
Finished: SUCCESS