summaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@datenfreihafen.org>2020-06-19 05:18:49 -0700
committerwww-data <www-data@enlightenment.org>2020-06-19 05:18:49 -0700
commitd42bf215fedc66a9d0209c66505b8bd58375f3c5 (patch)
treef6218bdaaaf016d7a763d3fb73da129a98e2aecd /pages
parent310c8af1d4decc86c2394d739a6eef852cc5eeb9 (diff)
Wiki page ci.md changed with summary [] by Stefan Schmidt
Diffstat (limited to 'pages')
-rw-r--r--pages/develop/ci.md.txt14
1 files changed, 7 insertions, 7 deletions
diff --git a/pages/develop/ci.md.txt b/pages/develop/ci.md.txt
index ce68a83f0..aab4b7c9e 100644
--- a/pages/develop/ci.md.txt
+++ b/pages/develop/ci.md.txt
@@ -16,14 +16,14 @@ Here is what happens when you push a change to e.org/efl.git:
16 - GitHub notifies Travis CI on repo changes 16 - GitHub notifies Travis CI on repo changes
17 - Travis takes the latest change (all commits in one push, not individual commits) and starts a build 17 - Travis takes the latest change (all commits in one push, not individual commits) and starts a build
18 - 6 different jobs are running on each push 18 - 6 different jobs are running on each push
19 * Native OSX build 19 * Native macOS build
20 * Windows cross build with MinGW and ewpi for deps (native build for cross tooling and a full cross build afterwards) 20 * Windows cross build with MinGW and [ewpi](https://github.com/vtorri/ewpi/) for dependencies (this includes a native build of tooling needed for the full cross build afterwards)
21 * Linux build with all options (as much as possible combined) enabled 21 * Linux build with all options (as much as possible combined) enabled
22 * Linux build with all options /as much as possible to have working build) disabled 22 * Linux build with all options (as much as possible to have working build) disabled
23 * Linux build with wayland options enabled (ninja, ninja install, ninja test & example application build test) 23 * Linux build with wayland options enabled (this build includes ninja install, ninja test & example application build test)
24 * Linux build with default options (ninja, ninja install, ninja benchmark, ninja test & example application build test) 24 * Linux build with default options (this build includes ninja install, ninja benchmark, ninja test & example application build test)
25 25
26Depending on the available Travis resources such a build takes 20-30 minutes (OSX is the bottleneck). 26Depending on the available Travis resources such a build takes 20-30 minutes (macOS is the bottleneck).
27Every developer can push to their devs/$ID/ branches to trigger these builds and check the results before putting things into Phab. 27Every developer can push to their devs/$ID/ branches to trigger these builds and check the results before putting things into Phab.
28 28
29## Daily cron CI Pipeline ## 29## Daily cron CI Pipeline ##
@@ -32,7 +32,7 @@ The daily cron job is running at ~ 17:30 CEST (Travis is not strict on the exact
32 32
33 * A release ready job which runs a full ninja dist 33 * A release ready job which runs a full ninja dist
34 * 3 Linux distro builds (Ubuntu latest, Ubuntu LTS, Debian stable) 34 * 3 Linux distro builds (Ubuntu latest, Ubuntu LTS, Debian stable)
35 * [Coverity Scan](https://scan.coverity.com/projects/enlightenment-foundation-libraries) run and upload for analysis -> mail to e-devel for newly detected issues 35 * [Coverity Scan](https://scan.coverity.com/projects/enlightenment-foundation-libraries) run and upload for analysis (a mail to e-devel will be send for newly detected issues after analysis)
36 * Address sanitizer enabled build 36 * Address sanitizer enabled build
37 * Exactness job running tests on elementary_test scenarios (pixel perfect regression and integration test-suite) 37 * Exactness job running tests on elementary_test scenarios (pixel perfect regression and integration test-suite)
38 * [Codecov](https://codecov.io/github/Enlightenment/efl/) code coverage run (build with Travis Ubuntu Bionic distro) 38 * [Codecov](https://codecov.io/github/Enlightenment/efl/) code coverage run (build with Travis Ubuntu Bionic distro)