The project uses CI/CD pipelines on to perform a basic check of every commit.


The development version of ns-3 is regularly built automatically on a variety of platforms with a number of different compilers through an instance of a Jenkins Continuous Integration (CI) server.

Users who want to see the current status of these builds can browse them via the web interface. Build errors are sent to the ns-commits mailing list. Build scripts are maintained in a script repository.