Tommaso Pecorella
d205711b19
ci: Remove Fedora 40 and add Fedora 42
2025-10-03 12:25:16 +00:00
Gabriel Ferreira
bae579669c
ci: Replace OpenMPI with MPICH on Fedora jobs
2025-05-07 11:21:18 +02:00
Eduardo Almeida
7394a00d6a
ci: Upgrade Fedora jobs to versions 40 and 41
2025-05-05 14:26:55 +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
Tommaso Pecorella
3f9a99f556
ci: phase out fedora 36 and add 38
2023-06-11 01:18:11 +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
4ea10a84b9
ci: add cppyy to slow-tasks and switch fedora 35 with 37
2023-04-18 11:05:12 +02:00
Tommaso Pecorella
81584daca7
ci: refactor CI jobs to split build and test phases.
2023-04-15 22:38:59 +00:00
Eduardo Almeida
f3e57043fd
ci: Enable Eigen3 library
2023-02-08 14:25:30 +00:00
Eduardo Almeida
e319b18d59
ci: Refactor before_script segments
2022-08-13 17:07:48 +00:00
Tommaso Pecorella
72ff5fc759
ci: Swap Fedora 34 for 36
2022-08-07 15:41:11 -05:00
Tommaso Pecorella
6b754a3c34
ci: swap release builds with default
2022-05-01 18:32:32 +02:00
Tommaso Pecorella
9dc17ea4a7
ci: fix fedora build
2022-03-28 00:43:32 +02:00
Tommaso Pecorella
d470fb77d4
ci: fix fedora jobs
2022-01-27 17:36:45 -06:00
Tommaso Pecorella
778a9fda8a
CI: enable mpi on Fedora
2022-01-23 16:41:18 -06:00
Tom Henderson
4ee323f8fd
build: (merges !837 ) Remove libgcrypt detection
2022-01-13 17:41:39 -08:00
Tommaso Pecorella
64f9c1c70d
CI: upodate fedora and ubuntu tests
2022-01-06 16:46:50 -06:00
Tommaso Pecorella
3d23f9ed09
CI: switch to cmake
2022-01-05 12:10:58 -06:00
Tom Henderson
fa64e1e008
ci: Remove unsupported Fedora 31, 32
2021-12-17 15:55:50 -08: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
9539cd04d5
ci/cd: Disable Fedora 30 due to missing ipython package
...
Error message:
$ dnf install gcc gcc-c++ python python-devel ccache gsl gsl-devel libgcrypt gtk3 gtk3-devel sqlite sqlite-devel libxml2 libxml2-devel openmpi openmpi-devel boost-devel pygobject3-devel python3-gobject gobject-introspection-devel goocanvas2-devel graphviz-devel graphviz ipython --assumeyes
Fedora Modular 30 - x86_64 3.2 MB/s | 2.7 MB 00:00
Fedora Modular 30 - x86_64 - Updates 4.8 MB/s | 4.1 MB 00:00
Fedora 30 - x86_64 - Updates 9.0 MB/s | 24 MB 00:02
Fedora 30 - x86_64 9.9 MB/s | 70 MB 00:07
Package libgcrypt-1.8.5-1.fc30.x86_64 is already installed.
Package libxml2-2.9.9-2.fc30.x86_64 is already installed.
No match for argument: ipython
Error: Unable to find a match: ipython
From https://gitlab.com/nsnam/ns-3-dev/-/jobs/535839400
The funny thing is that the same line works for Fedora 29 and 31.
2020-05-05 10:03:15 +02: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
Natale Patriciello
441ae70c64
Example CI for ns-3 and Gitlab
2019-01-07 09:15:40 +01:00