Skip to content

Cyber-by-the-Sea/docker-binaryninja

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-binaryninja

Build Status Version

Private Docker image build chain

To replicate this build chain:

  1. Create a Docker image with Binary Ninja in /opt/binaryninja/, /root/.binaryninja/license.dat, and a binaryninja.pth in a site-packages directory, e.g.

    echo "/opt/binaryninja/python" > \
      $(python3 -c 'import site; \
      print(site.getsitepackages()[0] \
      + "/binaryninja.pth")')
    
  2. Upload the Docker image to a private Docker registry

  3. Fork this repo

  4. Configure Travis CI, setting the $DOCKER_USER and $DOCKER_IMAGE* environment variables, and a $DOCKER_PASSWORD encrypted variable in .travis.yml

  5. Enable Travis CI with cron jobs for each branch

* In .travis.yml, ubuntu:latest is tagged and pushed as $DOCKER_IMAGE-version to generate the public badge on this README, because $DOCKER_IMAGE is private.

About

Private Docker image build chain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published