rebar

Compile

For a consistent compilation experience, we recommend using the pre-configured GitHub Actions. The rebar repository will automatically compile on every git push using a container in GitHub’s cloud architecture.

  1. Create your own fork of phac-nml/rebar.
  2. Push changes to your fork.
  3. Navigate to your GitHub Actions Build page.

    In the following url, replace <USERNAME> with your GitHub username. https://github.com/<USERNAME>/rebar/actions/workflows/build.yaml

  4. Click on the most recent build workflow at the top.

    Screenshot of the GitHub actions build page, which shows a list of automated analyses.

  5. Click on the Summary tab. If the build succeeded, the compiled binaries and docker images (zipped) will be available for download at the bottom (for 7 days).

    Screenshot of a successful automated build, with a summary tab and download links for compiled binaries.

  6. If compilation failed, click on the steps with a ❌ to see the logs for troubleshooting.

    Screenshot of failed automated build, showing the failed jobs on the left hand side with red exes next to their name. On the right hand side, is the debugging log for the failed jobs.