summary refs log tree commit diff stats
path: root/azure-pipelines.yml
Commit message (Collapse)AuthorAgeFilesLines
* upgrade ubuntu 16.04 (not supported starting dec 2021) => 18.04; revive ↵Timothee Cour2021-05-301-7/+7
| | | | Linux_i386 (#18107)
* refactor common code in CI pipelines (#18035)Timothee Cour2021-05-261-12/+4
| | | | | | | * refactor CI with nimInternalInstallDepsWindows * refactor CI with nimInternalBuildKochAndRunCI * fixup
* upgrade nodejs; add nimCiSystemInfo on azure/github CI (#18003)Timothee Cour2021-05-131-12/+3
| | | | | * upgrade nodejs; add nimCiSysmtemInfo on all CI * fix typo
* refs #17325 disable i386 again until we figure out how to fix it (#17963)Timothee Cour2021-05-071-5/+6
|
* refactor all code that builds csources (#17815)Timothee Cour2021-04-231-42/+10
| | | | | | | | | | | | | | | * refactor all code that builds csources * fixup * nim_csourcesDir_v0 + nim_csourcesDir * remove deprecated, unused scripts from ci/ * reuse nimCsourcesHash in ci * simplify CI pipelines by reusing nimBuildCsourcesIfNeeded * simplify ci_docs.yml by reusing nimBuildCsourcesIfNeeded * cleanup * use csources_v1 as destination dir * fixup * remove pushCsources * address comment: remove build.sh support for now * fixup
* followup #17561, skipping ci now implies green (#17813)Timothee Cour2021-04-231-11/+22
| | | | | | | | | * followup #17561, skip ci now implies green; [skip ci] * fixup [skip ci] * fixup test without skip ci * fixup [skip ci] * fixup2 [skip ci] * github actions now automatically supports [skip ci]
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
| | | | | | | | * CIs: attempt to use csources_v1 * also updated the BSDs * also updated azure pipelines * std modules should not itself use the 'std/' import dir... * compiler has to be careful with std/ for v1 booting
* support skip ci in azure pipelines, and support it properly in github ↵Timothee Cour2021-04-201-6/+16
| | | | | | | | | | | | | | | actions pipelines (#17561) * support skip ci in azure pipelines * [skip ci] example of a commit that skips CI * example of a commit that does not skip CI * fix github actions logic for ci skip handling * [skip ci] example of a commit that skips CI for all pipelines * example of a commit that does not skip CI for any pipeline
* fix #17325 linux 32bit CI; fix #17085 flaky test (#17469)Timothee Cour2021-03-241-5/+5
|
* disable i386 CI until we figure out how to fix itnarimiran2021-03-181-5/+5
|
* fix #17343 (#17344)Timothee Cour2021-03-121-1/+2
|
* fix #17325 unrbreak CI i386 (#17327)Timothee Cour2021-03-101-25/+38
|
* Small optimization for the CI pipeline. (#15088)alaviss2020-07-271-15/+25
| | | | | | | | | | | * azure-pipelines: cache csources to speed up build Building csources takes about 2-4 mins, and since it hasn't changed for a long time, employ some caching to cut the time spent. * azure-pipelines: remove ppa avoidance configs Testing shows that there aren't any difference between having this and not having it, so removing this to simplify the code.
* testament: generic N-fold batching: windows CI 37mn=>16m (#14823)Timothee Cour2020-06-271-1/+11
| | | | | | | | | * testament: run CI faster thanks to batching * move ta_in, tstdin into existing tosproc * move ta_out,tafalse,texitcode,tstderr into existing tosproc * joinable osproc * move tstdout into existing tosproc * spec: batchable; fix tests * fixup
* test packages with Github workflowsnarimiran2020-04-281-8/+0
|
* use newer nodejs on Azure Pipelines (#14065)Miran2020-04-221-2/+2
|
* enable important_pkg on OSX (#13954)Timothee Cour2020-04-141-0/+4
| | | | | | | | | * enable important_pkg on OSX * disable some important_packages on OSX * fixup * enable nigui by installing dependency
* Test packages on Linux (#13921)Miran2020-04-081-2/+2
| | | | | * test important packages on Linux * enable chronos
* azure-pipelines: walkaround issues with triggers (#13657)alaviss2020-03-151-0/+9
| | | See https://status.dev.azure.com/_event/179641421
* azure-pipelines: use OSX 10.15 (was just enabled upstream) (#13546)Timothee Cour2020-03-131-2/+2
|
* enable testing -d:nimHasLibFFI mode (#13091)Timothee Cour2020-02-041-1/+3
|
* CI fix timeout error (#13134)Timothee Cour2020-01-151-148/+153
|
* attempt to add valgrind support to the CIs and testament (#12646)Andreas Rumpf2019-11-181-1/+1
| | | | | | * attempt to add valgrind support to the CIs and testament * valgrind (currently) works only on 64-bit Linux
* Switch mingw links (#12561)genotrance2019-10-311-1/+1
|
* azure-pipelines: add pipelines for linux, mac and winLeorize2019-10-031-0/+148
This is the equivalent to the current AppVeyor + Travis setup.