Commit Graph

47 Commits

Author SHA1 Message Date
Buster "Silver Eagle" Neece 338017b81a Update testing code. 2018-05-04 22:42:57 -05:00
Buster "Silver Eagle" Neece 1f08c307e0
#566 / #567 Sequential Playlists with Reordering Page (#573)
- Expand the ManyToMany relationship between StationMedia and StationPlaylist to include both a "weight" and "last_played" parameter, to allow for sequential playlists.
- Implement Sequential playlist support
- Create new "reorder playlist" page
2018-04-29 18:48:48 -05:00
Buster "Silver Eagle" Neece 9da5f1ccdd Fix travis bug 2018-03-05 22:12:42 -06:00
Buster "Silver Eagle" Neece e778199f01 Move the docker-compose.yml file to a sample one, clean up other compose files. 2018-03-05 22:01:42 -06:00
Buster "Silver Eagle" Neece 069bdc7a04 Update docker-compose version on Travis. 2018-02-25 11:36:48 -06:00
Buster "Silver Eagle" Neece 475e9ab1ed Create new docker-compose.testing.yml file 2018-01-19 06:30:24 -06:00
Buster "Silver Eagle" Neece bc754bdca8 Ensure Travis always uses the master codebase. 2018-01-19 06:18:20 -06:00
Buster "Silver Eagle" Neece 273bbd70cb Remove caching from Travis. 2018-01-14 02:58:48 -06:00
Buster "Silver Eagle" Neece 4acf457d72 Move Docker images to separate repos. 2017-09-13 06:25:01 -05:00
Buster "Silver Eagle" Neece 30418cecee Remove squash until Docker Compose adds support for it: docker/compose#4235 2017-07-08 15:34:16 -05:00
Buster "Silver Eagle" Neece c8822a214e Update the Docker package name on the other install method. 2017-07-08 10:38:48 -05:00
Buster "Silver Eagle" Neece 3ac7cdc378 Switch Docker upgrade methods. 2017-07-08 10:36:46 -05:00
Buster "Silver Eagle" Neece 183a9dfb26 Remove unnecessary packages after compilation, squash the resulting images during Travis build for significantly smaller sizes. 2017-07-08 10:25:36 -05:00
Buster Silver 67167b20e0 Travis fixes to ensure the proper Docker version is running. 2017-06-27 00:42:46 -05:00
Buster Silver 78f1e9e840 Update permissions on coverage output temp dir. 2017-06-27 00:23:51 -05:00
Buster Silver c9544052c9 Update package name on Docker. 2017-06-26 23:14:54 -05:00
Buster Silver d90d4c7114 Tighten up docker composition process to lighten images, move cache to Redis, send errors to stdout. 2017-06-04 05:56:20 -05:00
Buster Silver c79c2d64e8 Update travis config to avoid similar always-running-installer problem. 2017-06-04 00:29:23 -05:00
Buster Silver bd69b08b6a Add building steps to a specific dockerfile that isn't the main one. 2017-06-02 04:57:42 -05:00
Buster Silver 694efb376c Switch syntax for docker login. 2017-06-02 02:01:43 -05:00
Buster Silver e7e9ecd2fc Escape credentials on the docker login. 2017-06-02 01:23:44 -05:00
Buster Silver c2ab9ac1b7 Switch back to Docker for Travis, and have it build images for the hub. 2017-06-02 01:19:17 -05:00
Buster Silver da84bd18c8 Move travis back to 14.04 builds for now. 2017-05-31 12:34:35 -05:00
Buster Silver fe78cde917 Docker version tweaks. 2017-05-31 12:02:51 -05:00
Buster Silver 052d020df1 More dockerization, including dockerizing the Travis CI integration. 2017-05-31 11:57:29 -05:00
Buster "Silver Eagle" Neece 6f6988ea51 Fix issues with Travis not running tests as AzuraCast user (#130)
* Sudo stuff as AzuraCast

* Be more explicit in the sudo

* Trying another approach to sudo

* Add xdebug to PHP 7.1

* Fix the actual likely cause of the problem
2017-05-19 03:58:44 -05:00
Buster Silver ddafb57263 If I complain about Travis CI in a commit, it's usually the one that fixes Travis CI. 2017-05-17 21:22:01 -05:00
Buster Silver 46805c9b81 Switch the su argument order. *sigh* 2017-05-17 20:55:57 -05:00
Buster Silver bb3bd4d740 Run the code coverage as the azuracast user directly. 2017-05-17 20:46:00 -05:00
Buster Silver f14ce0ea5d Add the executing user to the www-data group. 2017-05-17 20:34:12 -05:00
Buster "Silver Eagle" Neece 4470c4cbfb Changes to allow Travis to better handle the current (and future) updates (#128)
* See what it's symlinking.

* Try adding a slash.

* Put a slash in a different place.

* Try copying instead.

* Debugging echo.

* Try having the directory not exist first

* Try copying (this time with an empty dir)

* Recursive copy

* cd to the directory first.

* Retry symlinking and include OPAM PPA for 14.04

* Fix typo and back to copying.
2017-05-17 20:17:03 -05:00
Buster Silver de85795a3e Sudo stuff for Travis. 2017-05-17 18:52:09 -05:00
Buster Silver f5b6cf6508 Try another approach to the symlink solution. 2017-05-17 18:49:09 -05:00
Buster Silver ea8f4af605 Update travis.yml to point to new CodeClimate instance. 2017-04-30 02:38:34 -05:00
Buster Silver 2d306b3504 Add files that will not (or cannot) be accessed through the functional tests to exclusion for coverage. 2016-10-22 12:54:00 -05:00
Buster Silver 5e98c2b75e Associate Travis CI test coverage report with CodeClimate. 2016-10-22 12:05:52 -05:00
Buster Silver 8ab464e818 (Hopefully) Last round of Travis fixes. 2016-10-21 03:56:54 -05:00
Buster Silver 87d91f9db1 Fix remaining PHP short open tags, and attempt to allow them anyway in Travis. 2016-10-21 03:34:06 -05:00
Buster Silver a4e97c6aae Travis CI fixes. 2016-10-21 02:51:53 -05:00
Buster Silver d10c585a5b More Travis CI updates. 2016-10-21 02:40:32 -05:00
Buster Silver b18a228c9f Trying some more to get Travis to work. :( 2016-10-21 00:55:57 -05:00
Buster Silver fb59f31a57 More updates to attempt to resolve Travis CI issues. 2016-10-21 00:19:47 -05:00
Buster Silver 39d8fb34d1 Move the Travis permission switch to somewhere it can actually affect the build. 2016-10-20 05:11:40 -05:00
Buster Silver 8b583322e8 Make build directory readable/executable to all users (for Travis). 2016-10-20 04:46:29 -05:00
Buster Silver 6cdffecf86 Use Ubuntu Trusty instead of 12.04 for Travis CI. 2016-10-18 18:48:31 -05:00
Buster Silver 999caf66ac Use proper document root on travis install. 2016-10-18 18:33:02 -05:00
Buster Silver 1f23fbc50a Initial commit of the immensely immense task of setting up functional tests for AzuraCast that will integrate with Travis CI and run upon each commit. 2016-10-18 18:21:33 -05:00