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