Page MenuHomePhabricator

ci: break out make commands into travis.yml from build scripts

Authored by zmike on Jul 17 2018, 1:47 PM.



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

Depends on D6602

Diff Detail

rEFL core/efl
Lint OK
No Unit Test Coverage
Build Status
Buildable 6972
zmike created this revision.Jul 17 2018, 1:47 PM
zmike updated this revision to Diff 15786.Jul 23 2018, 4:43 AM
zmike edited the summary of this revision. (Show Details)
zmike added a project: Restricted Project.

I do not find this simpler at all. Look at all the extra docker run commands and case handling that now sits inside the travis file.
Handling most of it in shell scripts and not the travis file also served the purpose to be re-used later for different CI services.

As for the timing. With this change you would get the build times for the various build steps instead one big one, that is what you are after, right?

stefan_schmidt requested changes to this revision.Jul 25 2018, 12:46 AM

Please squash this and D6604 together

This revision now requires changes to proceed.Jul 25 2018, 12:46 AM