Commit Graph

34 Commits

Author SHA1 Message Date
Gabriel Ferreira
bba771a55f ci: Replace EOL Ubuntu 20.04 with 22.04 and 24.04 2025-06-05 10:14:19 +02:00
Tommaso Pecorella
733496ce83 ci: fix gcc-13 jobs 2025-03-26 00:27:55 +01:00
Gabriel Ferreira
0e41a5555f check-style: Replace NBSP with empty space 2024-11-10 20:11:29 +01:00
Tom Henderson
da1b88496f ci: Remove g++-9 configurations 2024-07-10 02:05:12 +00:00
Eduardo Almeida
9621afd8f2 ci: Skip .base-build job if no source code or configurations are changed 2024-06-18 18:17:47 +01:00
Eduardo Almeida
5144ee875e ci: Enable MPI module in all jobs 2023-12-07 17:40:37 +00:00
Tommaso Pecorella
e836db7d96 ci: (fixes #929) Remove tests for clang++-6, g++-8, and Ubuntu 18.04. 2023-09-01 06:08:59 +00:00
Tommaso Pecorella
9f1b4e9cdb ci: remove redundant gcc jobs 2023-06-11 01:17:33 +02:00
Tommaso Pecorella
8595bbf60d ci: remove unused conditions in jobs 2023-05-16 22:58:51 +00:00
Tommaso Pecorella
455cfda2d5 ci: use artifacts to speedup test jobs 2023-05-12 18:07:11 +00:00
Tommaso Pecorella
4836980c3f ci: fix double pipelines in MRs 2023-05-03 19:45:04 +02:00
Tommaso Pecorella
81584daca7 ci: refactor CI jobs to split build and test phases. 2023-04-15 22:38:59 +00:00
Tommaso Pecorella
0751ee975a ci: remove gcc-8 jobs 2023-03-01 16:13:08 +00:00
Tommaso Pecorella
969723195d ci: move g++ tests to ubuntu 2023-02-28 12:44:17 -06:00
Eduardo Almeida
f3e57043fd ci: Enable Eigen3 library 2023-02-08 14:25:30 +00:00
Eduardo Almeida
cff8408462 ci: Add GCC 12 to weekly jobs 2022-10-24 16:43:00 +01:00
Tommaso Pecorella
5519d95528 ci: re-enable gcc-8 weekly jobs 2022-10-16 21:11:12 +00:00
Eduardo Almeida
e319b18d59 ci: Refactor before_script segments 2022-08-13 17:07:48 +00:00
Tommaso Pecorella
6b754a3c34 ci: swap release builds with default 2022-05-01 18:32:32 +02:00
Tommaso Pecorella
4e689bd8a3 ci: remove python2 and fix ubuntu 22.04 2022-04-25 02:39:35 +02:00
Gabriel Ferreira
4df6af79d4 bindings, CI: run python scripts with ns3 and add bindings scanning job 2022-04-18 11:38:12 -03:00
Gabriel Ferreira
f81977e170 CI: Install ssh in gcc jobs 2022-01-09 10:48:33 -03:00
Tommaso Pecorella
3d23f9ed09 CI: switch to cmake 2022-01-05 12:10:58 -06:00
Tommaso Pecorella
532dadb1c3 build: update CI scripts to use gcc-8 2021-12-13 18:01:35 +01:00
Tommaso Pecorella
a13fe418ba ci: fix gcc-11 test 2021-05-16 18:06:58 +00:00
Tommaso Pecorella
2d150b0f6a ci: add gcc-11 jobs 2021-05-14 17:52:02 +00:00
Tommaso Pecorella
0bc6512941 ci: update weekly jobs
- remove gcc<7, ubuntu 16.04
- add ubuntu 21.04, fedora 34
2021-05-13 22:10:57 +00:00
Tommaso Pecorella
5368b58278 gitlab: (fixes #325) update CI scripts 2020-12-30 21:43:39 +00:00
Mathew Bielejeski
5d13b2b80c build: Create version.cache file with dummy data when git tags are absent
* Change version tag and ClosestTag values to be ns-3.xx
* Fix string values to have the proper format
* Allow check-version to proceed even if git task is not present
* Remove git package requirement from Docker containers
* Create git_ns3_version_info task only when HAVE_NS3_REPO is defined
* Change tag glob from ns-3* to ns-3.[0-9]*
* Use version tag to make output consistent with waf --check-version
2020-08-18 15:39:34 -07:00
Mathew Bielejeski
941a67fca7 Adjust GitLab.com CI configuration for build version feature
* Add a git tag to the tip of the branch before building
* Install git package before building
* Update ubuntu and fedora builds to install git package
2020-08-14 14:14:37 -07:00
Natale Patriciello
aa714a54c6 ci: Update GCC, CLANG, Fedora, Ubuntu test build
Updated to the latest versions available.

Closes #160
2020-03-12 14:04:54 +01:00
ZorazeAli
5a55b9fdcf utils: Using update-alternatives for gfortran for gcc 7 image
see merge request !186 and issue #138
2020-02-12 14:53:46 +01:00
ZorazeAli
12a9b0a94f utils: Add python3 in pre-installation list for gcc and Ubuntu tests
see issue #138
2020-02-12 12:46:15 +01:00
Natale Patriciello
441ae70c64 Example CI for ns-3 and Gitlab 2019-01-07 09:15:40 +01:00