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
Revert exepected-ui-screenshots.list addition, approach will not work for listing missing expected files.
b5bf7f50489e2856b33fbac3f94e5c60936ee4b6 authored about 9 years ago by diosmosis <[email protected]>
b5bf7f50489e2856b33fbac3f94e5c60936ee4b6 authored about 9 years ago by diosmosis <[email protected]>
Upload list of expected screenshots dir in artifacts archive so we can later detect if any are missing.
eb8e9094317c6d1c76d0a33a9e0cfe7a915d2455 authored about 9 years ago by diosmosis <[email protected]>
eb8e9094317c6d1c76d0a33a9e0cfe7a915d2455 authored about 9 years ago by diosmosis <[email protected]>
Print out processed screenshots in upload_artifacts.sh script for better debug output.
2466ddad2b9ff5ad34a7495b14d500ca97843360 authored about 9 years ago by diosmosis <[email protected]>
2466ddad2b9ff5ad34a7495b14d500ca97843360 authored about 9 years ago by diosmosis <[email protected]>
When running phpunit tests, exit with failure code if no tests were executed.
055a50c1ce59cf65bf2c73b1f7e479fa943eb85c authored about 9 years ago by diosmosis <[email protected]>
055a50c1ce59cf65bf2c73b1f7e479fa943eb85c authored about 9 years ago by diosmosis <[email protected]>
Don't use token if not defined when checking out dependent plugins.
619902b8337036bf71ee2d445ca8d3cf64de8250 authored about 9 years ago by diosmosis <[email protected]>
619902b8337036bf71ee2d445ca8d3cf64de8250 authored about 9 years ago by diosmosis <[email protected]>
Allow debugging of dependent plugin output.
55f91e62b319070f69d29666c34b05f4024ef743 authored about 9 years ago by diosmosis <[email protected]>
55f91e62b319070f69d29666c34b05f4024ef743 authored about 9 years ago by diosmosis <[email protected]>
Use --force to avoid random failure in travis when running git checkout.
1d994a294112da5a67e229e7d02bda91806cbd03 authored over 9 years ago by diosmosis <[email protected]>
1d994a294112da5a67e229e7d02bda91806cbd03 authored over 9 years ago by diosmosis <[email protected]>
Merge pull request #9 from piwik/php7_support
Do not remove xdebug on PHP7 as it doesn't work yet
6836e6c98a0864dc16572fcbb2ede5c193908153 authored over 9 years ago by Matthieu Aubry <[email protected]>
Do not remove xdebug on PHP7 as it doesn't work yet
Refs https://github.com/piwik/piwik/pull/8706
4b0058c565338a97851a8bb8541f9759fc9b0a96 authored over 9 years ago by Thomas Steur <[email protected]>
Fix last commit.
01890adfc40f4356127e6725bfbd27f5e50ea0cf authored over 9 years ago by diosmosis <[email protected]>
01890adfc40f4356127e6725bfbd27f5e50ea0cf authored over 9 years ago by diosmosis <[email protected]>
Output some diagnostic information if checking out test against branch of piwik fails.
57369483e9b17b7731c761f0b39cb708ef825b7f authored over 9 years ago by diosmosis <[email protected]>
57369483e9b17b7731c761f0b39cb708ef825b7f authored over 9 years ago by diosmosis <[email protected]>
Fix the message to developer how to synchronise screenshots
41cb0517afbc49d911e00b059982e6a8a70fa258 authored over 9 years ago by mattab <[email protected]>
41cb0517afbc49d911e00b059982e6a8a70fa258 authored over 9 years ago by mattab <[email protected]>
Merge pull request #8 from piwik/php7
Do not install Redis under PHP 7 for now
a2e02388170c4c434048916f8544abb47cd0e772 authored over 9 years ago by Thomas Steur <[email protected]>
do not install redis under php7, no version really works so far
76d4c3b63e20d300c13fa5e903df8e44b6a40f24 authored over 9 years ago by Thomas Steur <[email protected]>
76d4c3b63e20d300c13fa5e903df8e44b6a40f24 authored over 9 years ago by Thomas Steur <[email protected]>
trying another phpredis repo
6f04a1d1bbaf9a7ce4e06d54e64e55f559f627eb authored over 9 years ago by Thomas Steur <[email protected]>
6f04a1d1bbaf9a7ce4e06d54e64e55f559f627eb authored over 9 years ago by Thomas Steur <[email protected]>
We need to install redis for PHP 7 manually as it is not supported by travis yet
added comment
bd1abebbcf361e7e91c37ddaa4631bb817fa4891 authored over 9 years ago by Thomas Steur <[email protected]>
Merge pull request #7 from piwik/test_version_env_var
Change default name of environment variable that controls the test against target from PIWIK_LAT...
9a6bc8adc8038898c4e4d43033fefb4469072239 authored over 9 years ago by Benaka <[email protected]>
Change default name of environment variable that controls the test against target from PIWIK_LATEST_STABLE_TEST_TARGET to PIWIK_TEST_TARGET and fix test.
6c9bc3ce1ad9979c25a474b7e1538afece22768a authored over 9 years ago by diosmosis <[email protected]>
6c9bc3ce1ad9979c25a474b7e1538afece22768a authored over 9 years ago by diosmosis <[email protected]>
Merge pull request #5 from piwik/8660_check_min_req
Refs https://github.com/piwik/piwik/issues/8660, check that minimum required piwik of a plugin i...
b804ddf85aeb9f86091be714d09ba1d341b3e7dd authored over 9 years ago by Benaka <[email protected]>
Add further clarification to error when test target is < minimum required piwik.
3c769efcc0e39b2aaf0a89695c985b7572a2e0b3 authored over 9 years ago by diosmosis <[email protected]>
3c769efcc0e39b2aaf0a89695c985b7572a2e0b3 authored over 9 years ago by diosmosis <[email protected]>
Merge pull request #6 from piwik/8222
add possibility to pass further options to ui test run
b7a9cd1a1755b9f500ac111713ce07bb983c12e7 authored over 9 years ago by Thomas Steur <[email protected]>
consistent naming
1419779483cf0c98be00eeb7440568405616cf21 authored over 9 years ago by Thomas Steur <[email protected]>
1419779483cf0c98be00eeb7440568405616cf21 authored over 9 years ago by Thomas Steur <[email protected]>
Execute check_plugin_compatible_with_piwik.php in generated .travis.yml for plugins.
5fdc9d3396f957eea08f2b7837daa0516e52033b authored over 9 years ago by diosmosis <[email protected]>
5fdc9d3396f957eea08f2b7837daa0516e52033b authored over 9 years ago by diosmosis <[email protected]>
Fix incomplete check_plugin_compatible_with_piwik.php script.
7cc1c2278d07b87d9778d2c2d4132480adc24984 authored over 9 years ago by diosmosis <[email protected]>
7cc1c2278d07b87d9778d2c2d4132480adc24984 authored over 9 years ago by diosmosis <[email protected]>
Add debug output to check_plugin_compatible_with_piwik.php.
f075e212b247c8de06e2835cb1a593eb6c034ac2 authored over 9 years ago by diosmosis <[email protected]>
f075e212b247c8de06e2835cb1a593eb6c034ac2 authored over 9 years ago by diosmosis <[email protected]>
Make check_plugin_compatible_with_piwik.php script executable.
8a4e1fb51b65f74a0dc302998cf633eb3b9fd048 authored over 9 years ago by diosmosis <[email protected]>
8a4e1fb51b65f74a0dc302998cf633eb3b9fd048 authored over 9 years ago by diosmosis <[email protected]>
Refs https://github.com/piwik/piwik/issues/8660 add script to check minimum required Piwik version of a plugin is < than checked out Piwik version.
acbe497bf3235bd790264eb987082b26429b60aa authored over 9 years ago by diosmosis <[email protected]>
acbe497bf3235bd790264eb987082b26429b60aa authored over 9 years ago by diosmosis <[email protected]>
Check for remote travis-scripts branch.
0a022537eb27a34a46120c341536ab1191fb874c authored over 9 years ago by diosmosis <[email protected]>
0a022537eb27a34a46120c341536ab1191fb874c authored over 9 years ago by diosmosis <[email protected]>
More diagnostics.
99e5d804457b42c4c0a4e0bb722d68d0983fc5bb authored over 9 years ago by diosmosis <[email protected]>
99e5d804457b42c4c0a4e0bb722d68d0983fc5bb authored over 9 years ago by diosmosis <[email protected]>
More diagnostics for checkout_test_against_branch.sh script.
45828b6dd15a7931aee320ecfb5305d2a83a9b3e authored over 9 years ago by diosmosis <[email protected]>
45828b6dd15a7931aee320ecfb5305d2a83a9b3e authored over 9 years ago by diosmosis <[email protected]>
Execute git fetch before checking for branch in travis-scripts repo.
baf4d92a7cd03fb60338ea479855f34d61e950e3 authored over 9 years ago by diosmosis <[email protected]>
baf4d92a7cd03fb60338ea479855f34d61e950e3 authored over 9 years ago by diosmosis <[email protected]>
Add output before checking for travis-scripts branch.
5aadbce155629d90e6615d8648b71c8eb234ae39 authored over 9 years ago by diosmosis <[email protected]>
5aadbce155629d90e6615d8648b71c8eb234ae39 authored over 9 years ago by diosmosis <[email protected]>
refs #8222 add possibility to pass further options to ui test run
8c52d90361a62b95bb03ecd4170d3e8563c61b5d authored over 9 years ago by Thomas Steur <[email protected]>
8c52d90361a62b95bb03ecd4170d3e8563c61b5d authored over 9 years ago by Thomas Steur <[email protected]>
Fix another bug in clean plugin .travis.yml generation, travis will not exclude 5.3.3 if 5.3 version is specified..
f62fc4fe97a88aa11e495abda384f142b38fd580 authored over 9 years ago by diosmosis <[email protected]>
f62fc4fe97a88aa11e495abda384f142b38fd580 authored over 9 years ago by diosmosis <[email protected]>
Fix dollar sign escape in string, needs to be double quoted for php to notice.
8d2b2cd1aa219b4b992a56f86aed73258daf2332 authored over 9 years ago by diosmosis <[email protected]>
8d2b2cd1aa219b4b992a56f86aed73258daf2332 authored over 9 years ago by diosmosis <[email protected]>
Update the link to the build-artifacts application
5fc1b9a765bbdd12cff56b84f1c4d31a114b9b00 authored over 9 years ago by Matthieu Napoli <[email protected]>
5fc1b9a765bbdd12cff56b84f1c4d31a114b9b00 authored over 9 years ago by Matthieu Napoli <[email protected]>
Merge pull request #4 from piwik/upload-artifacts-v2
New artifact upload script
c1cee2ef417037005cdc46ef3603e8cd7b8595da authored over 9 years ago by Matthieu Napoli <[email protected]>
Artifact upload: remove the plugin name from the branch name
This is now handled by the repository name.
f73aaf640263656b9b5280bdcbb8431626186cc2 authored over 9 years ago by Matthieu Napoli <[email protected]>
Fix branch name
7be90c5e1cf6ab0f442ade6e1ae5371bfb608bf6 authored over 9 years ago by Matthieu Napoli <[email protected]>
7be90c5e1cf6ab0f442ade6e1ae5371bfb608bf6 authored over 9 years ago by Matthieu Napoli <[email protected]>
New artifact upload script following changes in the UI tests viewer
6a64d99e42f8095ee9d054714547d8714afc2348 authored over 9 years ago by Matthieu Napoli <[email protected]>
6a64d99e42f8095ee9d054714547d8714afc2348 authored over 9 years ago by Matthieu Napoli <[email protected]>
Merge pull request #2 from piwik/embedded-fonts
Embed fonts for UI tests
79ed8b1c5721e6254c0b7bc9a4d7dcb59eac1e43 authored over 9 years ago by Matthieu Napoli <[email protected]>
Add missing fonts
09786e3ea33480f7b6c0a048f105324527ceb8ce authored over 9 years ago by Matthieu Napoli <[email protected]>
09786e3ea33480f7b6c0a048f105324527ceb8ce authored over 9 years ago by Matthieu Napoli <[email protected]>
Include fonts in the repository rather than using the unstable MS fonts installer
65cace9ce09dca617832cbac2bbae3dacdffa264 authored over 9 years ago by Matthieu Napoli <[email protected]>
65cace9ce09dca617832cbac2bbae3dacdffa264 authored over 9 years ago by Matthieu Napoli <[email protected]>
Fix path error in last commit.
f9f4f0690955c12e58ce9d598bafe896d63b8949 authored over 9 years ago by diosmosis <[email protected]>
f9f4f0690955c12e58ce9d598bafe896d63b8949 authored over 9 years ago by diosmosis <[email protected]>
Plugin moving has to be done after submodules are updated for plugins that are also submodules, so instead allow repo root to be overridden through command and use in autoupdating.
5b8e624c1fd9c30f806fbc3822f9968b4cd78d17 authored over 9 years ago by diosmosis <[email protected]>
5b8e624c1fd9c30f806fbc3822f9968b4cd78d17 authored over 9 years ago by diosmosis <[email protected]>
Move plugin files before executing autoupdate, fix autoupdate & only fetch tags when finding latest stable version.
72c626e674f47a0dc93373ef7b8571291bc032ce authored over 9 years ago by diosmosis <[email protected]>
72c626e674f47a0dc93373ef7b8571291bc032ce authored over 9 years ago by diosmosis <[email protected]>
Remove check for generate:travis-yml command in autoupdate_travis_yml.sh script since it is not needed.
7b8636f669297314f76acecec8e8eea3a88b9be8 authored over 9 years ago by diosmosis <[email protected]>
7b8636f669297314f76acecec8e8eea3a88b9be8 authored over 9 years ago by diosmosis <[email protected]>
Use correct plugin directory in autoupdate script (since command was moved to be fore the plugin is copied).
5fba9eaa17101b1465f195e281203a3ba9bb3a5d authored over 9 years ago by diosmosis <[email protected]>
5fba9eaa17101b1465f195e281203a3ba9bb3a5d authored over 9 years ago by diosmosis <[email protected]>
Install python2.6 and mysql 5.6 after correct travis-scripts branch is checked out.
804f102f4ff4d3c7117f92ef55b5ee58b757a79e authored over 9 years ago by diosmosis <[email protected]>
804f102f4ff4d3c7117f92ef55b5ee58b757a79e authored over 9 years ago by diosmosis <[email protected]>
Do the autoupdate check in .travis.yml before checking out a different branch so the travis-scripts repo is always pointing to the latest.
0305ce9fe53af3ad3f01a5fe8cc2932512096851 authored over 9 years ago by diosmosis <[email protected]>
0305ce9fe53af3ad3f01a5fe8cc2932512096851 authored over 9 years ago by diosmosis <[email protected]>
Remove tests/travis folder before checking out Piwik branch since it's possible the repo was cloned if the it doesn't exist in Piwik master.
4b0bed164fc5f3d08628c59bd7feaf01c16ccce2 authored over 9 years ago by diosmosis <[email protected]>
4b0bed164fc5f3d08628c59bd7feaf01c16ccce2 authored over 9 years ago by diosmosis <[email protected]>
Make sure to clone or checkout tests/travis if it doesn't exist before cloning Piwik.
3cdb51f0463c812a13dad2690c96fc866eb7b2d0 authored over 9 years ago by diosmosis <[email protected]>
3cdb51f0463c812a13dad2690c96fc866eb7b2d0 authored over 9 years ago by diosmosis <[email protected]>
Fix last commit.
24cf0a04a8ca9c08a0e783e31bab7c0126c959e9 authored over 9 years ago by diosmosis <[email protected]>
24cf0a04a8ca9c08a0e783e31bab7c0126c959e9 authored over 9 years ago by diosmosis <[email protected]>
Run configure_git.sh script after piwik is cloned (different from core for plugin builds).
9078064ee61f1b85b8bd1a97a6f5491e7b185f2a authored over 9 years ago by diosmosis <[email protected]>
9078064ee61f1b85b8bd1a97a6f5491e7b185f2a authored over 9 years ago by diosmosis <[email protected]>
Fix RegexIterator use.
0eb7899dcc1ccd7c469bcf7f9784a343d628f2f8 authored over 9 years ago by diosmosis <[email protected]>
0eb7899dcc1ccd7c469bcf7f9784a343d628f2f8 authored over 9 years ago by diosmosis <[email protected]>
Fixing regexes in PluginTravisYmlGenerator.php.
a2c1fa10fd64475078f2927c78b49286894d2529 authored over 9 years ago by diosmosis <[email protected]>
a2c1fa10fd64475078f2927c78b49286894d2529 authored over 9 years ago by diosmosis <[email protected]>
Make sure plugin test file detection works if the test folders don't exist (RecursiveDirectoryIterator throws if not).
618af52117a14c6c4809a3b535cdeadfd9cd0c1f authored over 9 years ago by diosmosis <[email protected]>
618af52117a14c6c4809a3b535cdeadfd9cd0c1f authored over 9 years ago by diosmosis <[email protected]>
Make sure mkdir doesn't fail in prepare.sh if folders already exist.
9179433c5e40031cf0dce4c469dce0c137e6484a authored over 9 years ago by diosmosis <[email protected]>
9179433c5e40031cf0dce4c469dce0c137e6484a authored over 9 years ago by diosmosis <[email protected]>
Do not use ./console file in Piwik core to generate travis-yml in travis, use the travis-scripts entry point so the generator will be completely decoupled from Piwik.
4611c8903229742132ced5be84c951ae7fcc8bad authored over 9 years ago by diosmosis <[email protected]>
4611c8903229742132ced5be84c951ae7fcc8bad authored over 9 years ago by diosmosis <[email protected]>
Configure git in before_install not install.
abc2ee75138ca93eada1ada405e372861074164e authored over 9 years ago by diosmosis <[email protected]>
abc2ee75138ca93eada1ada405e372861074164e authored over 9 years ago by diosmosis <[email protected]>
Move autoupdate check to directly after composer install is run.
585a8e56df6295eb1b8e3dd45231f90baa3afe18 authored over 9 years ago by diosmosis <[email protected]>
585a8e56df6295eb1b8e3dd45231f90baa3afe18 authored over 9 years ago by diosmosis <[email protected]>
When checking out a Piwik branch, make sure the correct travis-scripts branch is used (and that the repo is used for older Piwiks).
c54d6ab0793ee8955e9923f1f1758ff4854bb96c authored over 9 years ago by diosmosis <[email protected]>
c54d6ab0793ee8955e9923f1f1758ff4854bb96c authored over 9 years ago by diosmosis <[email protected]>
Moving composer update and mysql/python install from before_script section to install section.
6f0a365b16bc7397ae51e334e7cecb2af79be375 authored over 9 years ago by diosmosis <[email protected]>
6f0a365b16bc7397ae51e334e7cecb2af79be375 authored over 9 years ago by diosmosis <[email protected]>
Move tests for travis.yml generation from core to travis-scripts repo.
6e81d83d8ec01e4e1ca48440cfcbfae5bceb184f authored over 9 years ago by diosmosis <[email protected]>
6e81d83d8ec01e4e1ca48440cfcbfae5bceb184f authored over 9 years ago by diosmosis <[email protected]>
Moved generator command to standalone CLI app in travis-scripts repository. Decoupled from Piwik core so changes in Piwik won't affect how thisruns.
19ab0af518adadf0d5d54b714f1d70946538664b authored over 9 years ago by diosmosis <[email protected]>
19ab0af518adadf0d5d54b714f1d70946538664b authored over 9 years ago by diosmosis <[email protected]>
Initial commit, copied travis scripts from Piwik core.
99b1fde7dc85348ec2a8c3c4f228d4d371c10bc8 authored over 9 years ago by diosmosis <[email protected]>
99b1fde7dc85348ec2a8c3c4f228d4d371c10bc8 authored over 9 years ago by diosmosis <[email protected]>