Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/travis-scripts

Scripts used to manage and automate travis CI builds for Matomo and plugins.
https://github.com/matomo-org/travis-scripts

Fix typo

4c1a6763ba70b8fe3dcfdb0d24273b3feba7df84 authored about 7 years ago by Marc Neudert <[email protected]>
Merge pull request #37 from Findus23/patch-1

HTTPS for builds-artifacts.piwik.org

97296671e93968049434ae735423493d89269d04 authored about 7 years ago by Stefan Giehl <[email protected]>
HTTPS for builds-artifacts.piwik.org

310541c383fd42af257e5915d387df75f7e1e331 authored about 7 years ago by Lukas Winkler <[email protected]>
Upgrade travis to trusty environment (#36)

* install git-lfs in main shell scope

* use git-lfs without sudo

* git-lfs: 1.2.1 -> 2.2.1...

b33e6c6005f5dba55cca170a3c4faba361e33ee3 authored about 7 years ago by Marc Neudert <[email protected]>
fixes #32 - Use travis known version as minimum php version for plugins (#35)

055d52dd92fbb0a6a7403a3c1ecf9e4efa22229b authored over 7 years ago by Stefan Giehl <[email protected]>
add dist as section

14de20c971216ac469e79de374d5bde2d28da2c5 authored over 7 years ago by sgiehl <[email protected]>
small improvement

a6a797c2c90a5565c719091281cc2ffb5e98ab0f authored over 7 years ago by sgiehl <[email protected]>
use precise infra

055ade3b1f872eeec4522d6c2b827555cb57a9bc authored over 7 years ago by sgiehl <[email protected]>
Merge pull request #34 from mneudert/piwik-issue-11695

properly keeps non-zero exit codes for "AllTests"

3d3dd4537822e880f3b96d686ccbe4b720600477 authored over 7 years ago by Stefan Giehl <[email protected]>
properly keeps non-zero exit codes for "AllTests"

daa24b53453d021da918d7bd1319c601f22fd788 authored over 7 years ago by Marc Neudert <[email protected]>
Remove checks for PHP 5.3

2b964578ba1b74e28699ae75d9fee3402258b5d4 authored over 7 years ago by Stefan Giehl <[email protected]>
fix travis.yml generation

e3ee1bc4a16a93e807b1cfbcee42567cd5b8fcb4 authored about 8 years ago by sgiehl <[email protected]>
prevent adding of empty lines

880ba16aacdb246399582a46e282c6c6edb60b3a authored about 8 years ago by sgiehl <[email protected]>
small fix

c0a765b8b18f17e954463ff80197b155a4571770 authored about 8 years ago by sgiehl <[email protected]>
show info about latest beta (#22)

4c049dd64c469bbbf701e28572de8cd621526b4f authored about 8 years ago by Thomas Steur <[email protected]>
try to prevent adding useless line breaks

a84d3b720f2a2f6b87a79f0b005cfe50f72a6916 authored about 8 years ago by sgiehl <[email protected]>
fix maximum version for 2.x plugins

fec6cfd58e43192b7442fd64b8cc267ae9bd241f authored about 8 years ago by sgiehl <[email protected]>
Merge pull request #31 from piwik/phantomupdate

Install new phantom js version if required

160d8eb816d9fadfaa26cf7ae507b6aad01bdd91 authored about 8 years ago by Stefan Giehl <[email protected]>
install new phantom version if required

792334e88ad47ca3db31df48088638d76112c0a7 authored about 8 years ago by sgiehl <[email protected]>
always install git lfs

e041bdf1a6b63024478852a58a69dd826e8aca42 authored over 8 years ago by Stefan Giehl <[email protected]>
install git-lfs only for core

fd4eca233a015b79e367f9bce9e8350db7a08970 authored over 8 years ago by sgiehl <[email protected]>
install git-lfs later, so it would work for plugins

4e84e02bbc860adf17260419788fe33b1ec57832 authored over 8 years ago by sgiehl <[email protected]>
Merge pull request #1 from piwik/git-lfs

Install git-lfs and download UI screenshots

e0d3e68c0310e605bd654748676e8cb4c9bf0c18 authored over 8 years ago by Stefan Giehl <[email protected]>
update git lfs to latest version

e8bd77eaa154a77046eba457bf17a1f934029dce authored over 8 years ago by Matthieu Napoli <[email protected]>
piwik/piwik#7726 Install git-lfs and download UI screenshots

4b08527913438301b2822ae5eeef64843cc86628 authored over 8 years ago by Matthieu Napoli <[email protected]>
Travis use PHPUnit version as locked in composer.lock (#30)

5af9e8fcd1fa1239108397d3ea588d1f1aac6538 authored over 8 years ago by Matthieu Aubry <[email protected]>
Revert https://github.com/piwik/travis-scripts/commit/30d7b16940058a3dcea37dd7e7ed7241090bf57a - not needed after the proper fix in: https://github.com/piwik/piwik/commit/49164adac610f0c57b881acf1b26db30c4c75388

63445cf4a53e6e115a31ecacd79327dc5bfb2494 authored over 8 years ago by Matthieu Aubry <[email protected]>
in the UITests build, do not install Require-dev composer packages.

UItests build runs on PHP 5.3, and our composer.json PHPUnit required package dependencies will n...

30d7b16940058a3dcea37dd7e7ed7241090bf57a authored over 8 years ago by mattab <[email protected]>
Artifacts will now upload publicly by default, unless PROTECTED_ARTIFACTS=1 is set in travis.yml (#28)

follows up
https://github.com/piwik/piwik/issues/6938
https://github.com/piwik/piwik/issues/77...

e6a2e9eba8e475ac47298b0676b14983043ddb88 authored over 8 years ago by Matthieu Aubry <[email protected]>
split all tests (#27)

781e04ddf3fa011d018fca075ff5a79017550af8 authored over 8 years ago by Stefan Giehl <[email protected]>
refs piwik/piwik#8143

script to use phantomjs 2.1.1

8580dfe80024997afb8fdc47c2a03d0feb521e46 authored over 8 years ago by Thomas Steur <[email protected]>
install only for ui tests

41e9efcb897239ed1fd899a4e29b5888a008213d authored over 8 years ago by Thomas Steur <[email protected]>
add execute permission

2dec580d4f97c5d959d13c29592262955ff1f392 authored over 8 years ago by Thomas Steur <[email protected]>
Run the build on new travis infrastructure (#25)

* Remove group legacy as it will be removed / deprecated this week

* always use php-fpm from ...

95fc5daba0885951ec10b5a18aec61e84c6d81ee authored over 8 years ago by Matthieu Aubry <[email protected]>
Merge pull request #24 from piwik/opensslphp53

Disable tls for composer on php 5.3

b411b3068145cc473163ada18edd22fb57e7343a authored over 8 years ago by Matthieu Aubry <[email protected]>
fixes #23 - disable tls for composer on php 5.3

OpenSSL isn't available on PHP 5.3.3 on travis ci

5ecb31eb7bdcee25577cec24766178e1dffcd3bb authored over 8 years ago by sgiehl <[email protected]>
Minor comment

2551892dc296f1abc500acf7b04380689a64588b authored almost 9 years ago by mattab <[email protected]>
Remove unused code

aacf44fb9ddc9136c632ad504b0ed46df3e6ee99 authored almost 9 years ago by mattab <[email protected]>
Fix the suggested help output text for console command to synchronise screenshots: put the command on one line.

f6b1d610c0d137db79c4d4f0af4cea4cd675173c authored almost 9 years ago by mattab <[email protected]>
fix test always ran against master if test against core is set to minimum_required_piwik

3e80077f810f8ab963be85fb5be032138328201e authored almost 9 years ago by Thomas Steur <[email protected]>
Use correct argument in help text

follows up https://github.com/piwik/piwik/commit/61da80ed08e485e11d6e6a420c10162ed5372de4

1525f23ce7f66aff66fa97793fe2773bad0547eb authored almost 9 years ago by mattab <[email protected]>
Merge pull request #21 from piwik/8695

Automatically run tests against maximum supported piwik version

17035af8513e22bcf04651df22838495634f5501 authored almost 9 years ago by Matthieu Aubry <[email protected]>
correct url as the builds.piwik.org url seems to be not updated

021b649c3be6b7dc017ff3fa510f97fad55276cd authored almost 9 years ago by Thomas Steur <[email protected]>
refs piwik/piwik#8695 automatically run tests against maximum supported piwik version

580d881274fa59ddc6d63ad73d9344fd345ce992 authored almost 9 years ago by Thomas Steur <[email protected]>
Merge pull request #20 from piwik/config_ini_travis

Fixes #15, move config.ini.travis.php to this repo.

c9c4d7aee5f2bc0f97a82c0693dfee34813a3fd8 authored about 9 years ago by Benaka <[email protected]>
Move config.ini.travis.php to this repo.

08fc6dfb3442c4c1e15150adf50f5bb37ed7cb8b authored about 9 years ago by diosmosis <[email protected]>
Send build ID to upload_artifacts.sh script.

2c5747dcb11a499310fdf172dd28066b8e20ed27 authored about 9 years ago by diosmosis <[email protected]>
adding group as a section name refs https://github.com/piwik/travis-scripts/commit/655a95d791b40ac644faf1d37a181cd3820f78b9

73a4b16ebb9a5db23bca53115195e8317ce6917a authored about 9 years ago by mattab <[email protected]>
Add group: legacy until Travis resolves issues

655a95d791b40ac644faf1d37a181cd3820f78b9 authored about 9 years ago by mattab <[email protected]>
Merge pull request #17 from piwik/16_cut_off_patch_if_unknown

When generating .travis.yml files, cut off a PHP version's patch if not known to exist on travis

7b908e3c170c5ea5a9389fc7e897997ec51acbcb authored about 9 years ago by Benaka <[email protected]>
When generating .travis.yml files, cut off a PHP version's patch before using it in the php: section if the version w/ patch is not known to exist on travis. Uses whitelist.

b63ed639d89eaa23230f27ecd0a997c42d2496f0 authored about 9 years ago by diosmosis <[email protected]>
Remove references to Sqlite

ab737e8de918bfc06c1fc5234071f60e3be51a60 authored about 9 years ago by mattab <[email protected]>
Do not use port 3000 when sudo: required is used when running javascript tests.

5c1208d725916d21e47527c8d7281af52a5bb5f7 authored about 9 years ago by diosmosis <[email protected]>
Use curl instead of git checkout to get latest file since travis uses shallow clones.

61ed183abbdb8cfcec31372814a5308dd7d65172 authored about 9 years ago by diosmosis <[email protected]>
Fix sed command typo.

c8d217b51a58efbbcacc35d5cd54134b2491bfca authored about 9 years ago by diosmosis <[email protected]>
Fix checkout command.

aef8afc8a42355484106057098ff345cc80313b9 authored about 9 years ago by diosmosis <[email protected]>
When using port 80 for tests, make sure config.ini.php doesn't point to port 3000.

23b5c2eaed3c9364cac3b4514538415cf04a2363 authored about 9 years ago by diosmosis <[email protected]>
In sudo builds run nginx as www-data so php-fpm socket can be used.

f8b9f14596005444ef53af266e2ef4f0abba8df8 authored about 9 years ago by diosmosis <[email protected]>
Re-add chown command for builds w/ sudo + cat correct nginx error log in .travis.yml files.

31e369c2b0704df0869e35d2e8c231ee6c0a3100 authored about 9 years ago by diosmosis <[email protected]>
Fix last commit, use TRAVIS_BUILD_DIR so we find the correct repo's .travis.yml.

87effd67cc7fce9cf3e1b1a85363ed0edbafe28c authored about 9 years ago by diosmosis <[email protected]>
If sudo:false is not being used, launch nginx on port 80 using sudo. This is BC for builds testing against older Piwiks.

0da117f06de4058bc0ac2c7bc3f14b2c7fd883a0 authored about 9 years ago by diosmosis <[email protected]>
Correcting last commit.

7891fd08cac081f08ac4981e3eed9b12dd0f4a6d authored about 9 years ago by diosmosis <[email protected]>
Refs https://github.com/piwik/travis-scripts/issues/15, quick temporary fix for now.

b166a8c8730f988c4d59d32c186653f54586c82f authored about 9 years ago by diosmosis <[email protected]>
Use latest tests:run-ui command code for plugin builds. Hack may fail eventually demanding a better fix.

8b510745f7e0f9636eb39179f6ac724b836efac0 authored about 9 years ago by diosmosis <[email protected]>
Fix screenshot-repo option used in travis.sh for plugin builds.

e672a763672aefb1f1f08aeae176e81f4231bd12 authored about 9 years ago by diosmosis <[email protected]>
Merge pull request #14 from piwik/travis_sudo_false2

Refs https://github.com/piwik/piwik/pull/8835, changes to travis generation command + travis scr...

44793a84ba819230ad05a2a909e114ed63a2eadf authored about 9 years ago by Benaka <[email protected]>
Remove mysql-server-5.6 package.

177a150e7791bf8184ba13c080375ca084bc03e7 authored about 9 years ago by diosmosis <[email protected]>
Allow plugins to define custom APT sources & packages via two new partials + allow using travis' new infrastructure via --sudo-false CLI option. By default, sudo: required is used.

cc9018e0e98a9ec9788a4edfcdf43b7ee3483a07 authored about 9 years ago by diosmosis <[email protected]>
Another attempt at the CORS problem.

fbbb31d1dfad5a804df0f9aad8e1d0f861c44bae authored about 9 years ago by diosmosis <[email protected]>
Fix path to console file.

ab3bd404529eb681c1ef74649c402b91cb7d2da4 authored about 9 years ago by diosmosis <[email protected]>
Try again to get nginx to start.

bd225692e54c3bee197ae0361867d2d9cd291cff authored about 9 years ago by diosmosis <[email protected]>
Use full nginx config instead of trying to modify system nginx config.

1f9575f0423c62751c65eade4bfacee59aad0745 authored about 9 years ago by diosmosis <[email protected]>
Adding some debugging output.

e4b2dc26cfa7dc74d7bb13f5a9b8de80baa68500 authored about 9 years ago by diosmosis <[email protected]>
Try to fix nginx webserver setup.

730fa96b0b3620bf7b249c4dba4cb88fc91e0810 authored about 9 years ago by diosmosis <[email protected]>
Try to fix nginx setup on travis.

815ab6165f2d895b1cfdc4748d9d36f81f63b196 authored about 9 years ago by diosmosis <[email protected]>
Try to copy test fonts w/o sudo rights.

833a098a0f1d14c139b9bf68748e5dd498168bb0 authored about 9 years ago by diosmosis <[email protected]>
More debugging.

0694438403685b1fb029001d91cc6a38d6f79808 authored about 9 years ago by diosmosis <[email protected]>
More debugging.

04cf8e9009732932d8525f6663a985f90e8a7fc3 authored about 9 years ago by diosmosis <[email protected]>
Make travis.sh go through tests:run-ui for UI tests so config.js will be generated on travis.

0cae04cfaeafe5b075cd61bc5570b55374796d59 authored about 9 years ago by diosmosis <[email protected]>
Try to get UI tests to run on travis.

46173074e1ed3670ced6352504e88f196a8e4528 authored about 9 years ago by diosmosis <[email protected]>
Try to fix javascript + angular tests on travis.

477712ef8066a960ac384093e757cbb93f7bafee authored about 9 years ago by diosmosis <[email protected]>
Remove last instance of sudo in travis scripts.

29c1f791c69b63b7a7da0a11b5446735cb05bff6 authored about 9 years ago by diosmosis <[email protected]>
Try to fix nginx.conf.

afe065f0e7de2625652a4031db07b6adbb5c774c authored about 9 years ago by diosmosis <[email protected]>
Switch back to sudo required momentarily to try and debug travis nginx issue.

70a2e001cbc6d025a4ce6141baf88c53c1da58ca authored about 9 years ago by diosmosis <[email protected]>
Try to fix nginx config.

de23b68eec5e66de3a641b208df22a5deaf43a1f authored about 9 years ago by diosmosis <[email protected]>
Try to debug travis issue.

c0fe4dc8b95b47bd443a5aee278521be11161698 authored about 9 years ago by diosmosis <[email protected]>
Make sure there are no CORS issues when accessing static resources in travis tests, which run on port 3000. (UI tests will use both port 3000 + port 80 in order to keep screenshots the same no matter the port).

e15fb227579bb963ff0f3a6a96123ee71551264d authored about 9 years ago by diosmosis <[email protected]>
Do not use xmlstartlet.

6c41ad12c574165f5fe06c2d6a71a0e3dacad02b authored about 9 years ago by diosmosis <[email protected]>
Try to copy fonts w/o sudo.

382deef4ef64ece9ec1a714cf77d630517a9242b authored about 9 years ago by diosmosis <[email protected]>
Enable container based travis build + remove python 2.6 install script.

c7f3d34d2732e4a83c080bc92207bad2b39b7985 authored about 9 years ago by diosmosis <[email protected]>
Fix script syntax error.

a936f78d5cbc63a79c79d4c21af79f7220adabfa authored about 9 years ago by diosmosis <[email protected]>
Remove mysql 5.6 install script. Can't be installed on new infrastructure.

6cc733ef459597547393e7bd895ca5c739b6dddf authored about 9 years ago by diosmosis <[email protected]>
Merge pull request #13 from piwik/force_tests

Allow generate:travis-yml command to force generation of travis jobs for plugin builds

65e286fa16a3741cdfbe16fce71efa30fa8c0fda authored about 9 years ago by Benaka <[email protected]>
Add force-php-tests & force-ui-tests command line options to generate:travis-yml to force generation of travis jobs for PHP/UI tests, even if the plugin has no tests present.

87f153d3bf26aff5e7c1df706d5b6f89cd87e78c authored about 9 years ago by diosmosis <[email protected]>
Fix bug in travis yml generation, if --php-versions is used, detect minimum PHP version from that.

d6548091b54abf3d953986b767f7e969e7d3ff59 authored about 9 years ago by diosmosis <[email protected]>
Merge pull request #10 from piwik/autodetect_min_php

Autodetect minimum php version of plugins by checking plugin.json when generating .travis.yml fi...

2a41a93a776f5f053c8dd34c029061e1cd4d6a6c authored about 9 years ago by Benaka <[email protected]>
Add missing return null;

d10dafe98348da299e55586a35d154645757ac8d authored about 9 years ago by diosmosis <[email protected]>
Autodetect minimum php version of plugins by checking plugin.json.

77de6c6f9b31517c9d0c066a4bd6a2eb94a90636 authored about 9 years ago by diosmosis <[email protected]>
Merge pull request #11 from piwik/correct_pipe_exit

Use correct exit code in travis.sh when checking phpunit fail.

73e688cb29439cb997ec99d68ff6379dd4486f5b authored about 9 years ago by Matthieu Aubry <[email protected]>
Use correct exit code in travis.sh when checking phpunit fail.

47ab69666e7e51b4d8c1b81287e2bbccca7e1dc2 authored about 9 years ago by diosmosis <[email protected]>