summaryrefslogtreecommitdiff
path: root/.ci/ci-make-distcheck.sh (follow)
AgeCommit message (Collapse)Author
2019-06-19ci: rename some travis fold log names and add moreStefan Schmidt
Summary: For an easier to grasp travis output we are using the travis_fold and endfold markers in our scripts. Renaming a few here to match the usage of meson and ninja instead of make. Also adding a few more that have been missing. While we are add it remove a now silly extra mingw conditional. Depends on D9119 Reviewers: zmike, bu5hm4n Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9120
2019-06-19ci: remove no longer needed MAKEFLAGS env variableStefan Schmidt
Summary: This was used to pass to make and is no longer used with ninja. Depends on D9117 Reviewers: zmike, bu5hm4n Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9118
2019-06-19ci: remove autotools-related conditionalsMike Blumenkrantz
these are no longer used by anything Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D9108
2018-11-23ci: here comes ninja!Marcel Hollerbach
this updates the scripts in order to make ninja all / ninja test work as expected. For now there are 2 new jobs options-enabled and options-disabled. mingw and osx will follow in another commit. Benchmarks are disabled for now, as the eina benchmark does not seem to terminate. Differential Revision: https://phab.enlightenment.org/D7255
2018-08-21ci: use distcheck scriptMike Blumenkrantz
I forgot to enable this when I rebased the original version Differential Revision: https://phab.enlightenment.org/D6877
2018-07-30ci: use gold linker for linux buildsMike Blumenkrantz
this is a substantially faster linker which should yield some speedups for our builds Differential Revision: https://phab.enlightenment.org/D6655
2018-07-30ci: attempt to print the test logs if distcheck failsMike Blumenkrantz
distcheck failures from test failures are hard to debug since distcheck is more complicated than a regular build, this is a first step in providing info for that debugging Differential Revision: https://phab.enlightenment.org/D6652
2018-07-30ci: disable built-in make rules and variablesMike Blumenkrantz
these slow down build times and don't benefit us Differential Revision: https://phab.enlightenment.org/D6651
2018-07-26ci: add folding for travis logsMike Blumenkrantz
make the build a bit nicer to read the build output is still insanely verbose, so this isn't super useful as the 'pretty' view still takes so long to load that it's almost always better to just read the raw text log Differential Revision: https://phab.enlightenment.org/D6616
2018-07-26ci: add ccache supportMike Blumenkrantz
this enables and implements full support for ccache on travis builds fix T7126 Differential Revision: https://phab.enlightenment.org/D6605 =also includes previously-submitted patches= ci: split out ccache config setup into separate script this provides a more unified place to set ccache options also enable ccache compression to cut down on cache upload/download overhead ref D6613 ci: zero ccache stats before build and add some comments for options used zeroing the stats before each build will provide more insight into the cache performance for each build ref D6621 ci: break out ccache stat printing into separate script continue to make travis.yml more readable ref D6622 ci: add more ccache config options to improve cache direct hits ci: disable second cpp run for ccache this should avoid running cpp twice for files https://ccache.samba.org/manual.html#_the_preprocessor_mode
2018-07-26ci: refactor all build steps into separate build scriptsMike Blumenkrantz
this moves each step of the ci build into a separate script with the build type passed as an argument, allowing for easier modification of each individual step as necessary and making travis.yml more readable Differential Revision: https://phab.enlightenment.org/D6604 also includes: ci: break out make commands into travis.yml from build scripts this simplifies the platform-specific build scripts to only perform the configure stage of the build (and any additional setup) and then uses standardized commands for the build in addition to being simpler, this will also provide more/better info about build timings ref D6603