summaryrefslogtreecommitdiff
path: root/.ci/ci-make-benchmark.sh
Commit message (Collapse)AuthorAgeFilesLines
* ci: log time in every fold start and endStefan Schmidt2020-06-031-4/+6
| | | | | | | | | | | | Annotating the build log with timings will help us to understand better where the time is spend during the builds and see areas to optimize. Switching over to the "native" bash functions in Travis, so switching all scripts to bash. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11913
* ci: create a daily build to run with coverage enabled and upload to codecovStefan Schmidt2019-12-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Summary: For this we bring back a native Linux build on the Travis with Ubuntu bionic. This allows use easy integration with codecov as Travis and Codecov have figured out all details. This means we need to be a bit more careful with our $DIST checks as empty no longer means osx. It could as well be the Linux job. Covergae reports will show up here: https://codecov.io/gh/Enlightenment/efl We are starting with 36%. Time to improve. :-) Fixes: T7910 Reviewers: bu5hm4n, zmike Reviewed By: zmike Subscribers: cedric Tags: #efl Differential Revision: https://phab.enlightenment.org/D10867
* ci: enable benchmark target againStefan Schmidt2019-12-181-13/+7
| | | | | | | | | | It only runs after efl is installed and we need to ensure running with Elm buffer engine in our docker build for the graphical collection benchmark. Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com> Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10848
* ci: travis: add coverity build job to be run from cronStefan Schmidt2019-06-251-0/+3
| | | | | | | | | | | | | | | | | | | Summary: We finally have regular Coverity Scan runs back to our CI. It gets triggered from the cron jobs on Travis. As we are not able to identify if it comes from a daily or weekly cron build I added a check to only run the scan build on a Saturday so we should have a nice and fresh report on Monday morning in our mailboxes. Reviewers: zmike, bu5hm4n Reviewed By: zmike Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D9175
* ci: rename some travis fold log names and add moreStefan Schmidt2019-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | 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
* ci: remove no longer needed MAKEFLAGS env variableStefan Schmidt2019-06-191-1/+1
| | | | | | | | | | | | | | | | 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
* ci: remove autotools-related conditionalsMike Blumenkrantz2019-06-191-10/+9
| | | | | | | these are no longer used by anything Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D9108
* ci: here comes ninja!Marcel Hollerbach2018-11-231-4/+8
| | | | | | | | | | 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
* ci: disable built-in make rules and variablesMike Blumenkrantz2018-07-301-1/+1
| | | | | | these slow down build times and don't benefit us Differential Revision: https://phab.enlightenment.org/D6651
* ci: add folding for travis logsMike Blumenkrantz2018-07-261-2/+3
| | | | | | | | | | 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
* ci: refactor all build steps into separate build scriptsMike Blumenkrantz2018-07-261-0/+14
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