Open jonstewart opened 3 years ago
I haven't had problems building on either Ubuntu or on MacOS. Did you look at the CI scripts?
I haven't had problems building on either Ubuntu or on MacOS. Did you look at the CI scripts?
* https://github.com/simsong/bulk_extractor/blob/slg-dev/.github/workflows/continuous-integration-pip.yml
Of course, that's not testing with libewf or lightgrep.
Docker has emerged as a popular technology in build processes. Building (and especially cross-compiling) bulk_extractor is somewhat complicated and the
CONFIGURE_FEDORA
shell script handles installation of many of the necessary dependencies. ADockerfile
shipped with bulk_extractor would provide a somewhat more structured approach to the script and then be replicable to any system with Docker installed—Linux, macOS, Windows. In particular, a number of CI/CD build tools have support for running builds within Docker so you could define workflows to build and test PRs automatically, etc., and these are often free for open source projects.