image: dockerImage()

in src/jobs/detectron.groovy [185:224]


              image: dockerImage('${DOCKER_IMAGE_TAG}'),
              commitImage: dockerImage('${DOCKER_COMMIT_TAG}'),
              registryCredentials: ['${USERNAME}', '${PASSWORD}'],
              workspaceSource: "host-copy",
              script: '''
set -ex

# Set up Caffe2
mv /usr/local/caffe2 /usr/local/caffe2_build
export Caffe2_DIR="/usr/local/caffe2_build"

export PYTHONPATH="/usr/local/caffe2_build:${PYTHONPATH}"
export LD_LIBRARY_PATH="/usr/local/caffe2_build/lib:${LD_LIBRARY_PATH}"

# Install Python dependencies
PY_DEPS=(
  "numpy>=1.13"
  "pyyaml>=3.12"
  "matplotlib"
  "opencv-python>=3.2"
  "setuptools"
  "Cython"
  "mock"
  "scipy"
)
pip install "${PY_DEPS[@]}" --user

# Install the COCO API
git clone https://github.com/cocodataset/cocoapi.git "${HOME}/cocoapi"
pushd "${HOME}/cocoapi/PythonAPI" && python2 setup.py install --user && popd

# Set up Python modules
cd lib && make && cd ..

# Build custom ops
cd lib && make ops && cd ..
'''
    }

    publishers {