Changes between Version 8 and Version 10 of Ticket #6220


Ignore:
Timestamp:
02/05/2018 01:10:06 PM (2 years ago)
Author:
sergz
Comment:

I have added a link to https://travis-ci.org/adblockplus/adblockpluscore which is running tests for pushed branches containing travis-ci configuration, no limits, no auto-cancelling, no builds of pushed pull requests. For more details please check the doc and the settings page.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6220 – Description

    v8 v10  
    22It will help a lot if we have CI for the core, mainly because we want to be sure that not only JS part but also the code which is used in native applications on different platforms (e.g. in libadblockplus-andoid) is at least compilable. 
    33 
    4 I propose to have a configuration for travis-ci (host-platforms: {linux, osx}, target-platfoms: {linux, osx, android}), for appveyor (windows) and optionally for circle-ci because we have a mirror on github which is easily integrable with the services, these services seem the most popular ones and everyone, who is willing to contribute, can easily and for free use them before sending a codereview/pull request. 
     4I propose to have a configuration for 
     5- [https://travis-ci.org/adblockplus/adblockpluscore travis-ci] 
     6 - [done] JavaScript (host-platforms: {linux, osx}) 
     7 - [review] emscripten (host-platforms: {linux, osx} target-platfoms: {linux, osx, android}, JS and native) 
     8- appveyor (windows, the same as travis-ci) 
     9 - there is still neither eyeo nor adblockplus account 
     10 - since there is no prebuilt emscripten for windows of our version we have to prepare and provide the binaries by our self. 
     11- gitlab 
     12- optionally for circle-ci 
     13because we have a mirror on github which is easily integrable with the services, these services seem the most popular ones and everyone, who is willing to contribute, can easily and for free use them before sending a codereview/pull request. 
    514 
    615=== What to change === 
    7 - create corresponding configurations for master branch (JS tests only) 
    8 - based on the config for master branch create a config for emscripten. Details will come later because it can require additional investigations regarding preparation of emscripten and meson. 
     16Just do it. Details will come later because it can require additional investigations regarding preparation. 
    917 
    1018=== Notifications ===