Sébastien Villemot
77cc649365
CI: simplify Julia jobs by creating Artifacts.toml on eris
2021-04-02 18:04:12 +02:00
Sébastien Villemot
35a66f22fb
CI: set “allow_failure: true” for the manual deploy job
...
Otherwise the pipeline will remain blocked until someone manually starts the
deploy job (see documentation of “rules” in Gitlab CI ref.).
2021-04-02 17:50:19 +02:00
Sébastien Villemot
880c7d9b2a
CI: add ability to generate Artifacts.toml for Julia
2021-04-02 17:37:21 +02:00
Sébastien Villemot
fba113d82b
CI: bump Boost version used for Windows binaries
2021-03-11 10:45:23 +01:00
Sébastien Villemot
f5760c33ea
CI: on macOS, enforce flex and bison from Homebrew
2021-01-07 18:35:02 +01:00
Sébastien Villemot
a9daec1c07
Rename preprocessor binary to dynare-preprocessor
...
Ref. dynare#1728
2021-01-06 17:08:42 +01:00
Sébastien Villemot
1f7ed12d4a
CI: bump Boost version used for Windows preprocessor binaries for Julia
2020-12-17 15:30:45 +01:00
Sébastien Villemot
64ebb36290
macOS: use GCC 10 for building, since GCC 9 is no longer in Homebrew
2020-09-01 14:33:59 +02:00
Sébastien Villemot
3e0cae650f
Bump Boost version for Julia package
...
Note that MSYS2 has now switched to zstd for compressing their packages.
2020-05-27 18:38:13 +02:00
Sébastien Villemot
bca5e0937a
CI: increase expiration delay for intermediate objects
...
Under heavy load, it can happen that no runner is available during one hour.
2020-05-13 20:43:36 +02:00
Sébastien Villemot
37cc0a0d2f
CI: use our homemade cache for Boost MSYS2 binaries, to avoid useless downloads
...
The cache in ~/tarballs on the runner is shared with the jobs of the main
dynare repository that create the Windows and macOS packages.
Also use better options for wget.
2019-10-17 16:15:53 +02:00
Sébastien Villemot
12eaf0b8dd
CI: store Boost version in a variable
2019-10-17 15:53:41 +02:00
Sébastien Villemot
c30e52dc43
CI: various simplifications
2019-10-17 15:51:35 +02:00
Stéphane Adjemian (Charybdis)
33d123e74e
Added compilation of the preprocessor for all targets...
...
Windows{32,64}, Linux{32,64} and macOS{64}, also generates
informations required by the Julia package.
2019-10-15 15:59:05 +02:00
Sébastien Villemot
a95cf8118c
CI: put the build job in the build stage
2018-09-11 21:00:54 +02:00
Sébastien Villemot
a8cd7a3346
Parallelize CI build
2018-09-11 19:09:53 +02:00
Sébastien Villemot
26c3926a2b
Basic CI
2018-09-11 19:03:07 +02:00