Commit Graph

364 Commits

Author SHA1 Message Date
James Laska a1cbdebdd3 Simplify Makefile requirements targets 2015-08-12 08:35:42 -04:00
Matthew Jones e5bd721b4b Add cleaning site-packages in the Makefile 2015-08-10 11:02:51 -04:00
Joe Fiorini 6d03deaf9b Fix testem.yml dependencies 2015-08-07 15:10:12 -04:00
Chris Meyers fa1643e330 all vendor dependencies expressed in requirements.txt 2015-08-05 08:10:16 -04:00
Chris Church 71c2fd7f8d Add support for honcho as alternative to tmux for running development servers. 2015-08-04 15:26:27 -04:00
Joe Fiorini b643dae4d5 Move testem.yml to packaging 2015-08-03 15:33:21 -04:00
Joe Fiorini 501612341c Accept mocha flags in node-tests task 2015-07-31 15:55:48 -04:00
Joe Fiorini 5c5e3f75f4 Add UI tasks to .PHONY 2015-07-30 08:47:32 -04:00
Joe Fiorini 2dc08339a8 Clean up UI-related make tasks 2015-07-28 15:55:00 -04:00
Joe Fiorini a22e2760b9 Fix PATH setting 2015-07-27 10:19:16 -04:00
Joe Fiorini 8a29974a07 Ensure phantomjs is always found for testem 2015-07-27 10:19:16 -04:00
Joe Fiorini 57058493be Rename packaging folder for node stuff 2015-07-27 10:19:15 -04:00
Joe Fiorini f360a625ea Get tests running again 2015-07-27 10:19:15 -04:00
Joe Fiorini 9cdea13057 Fix watcher to support new test builds 2015-07-27 10:19:15 -04:00
Joe Fiorini 6fec106fd7 Separate debug folder writing and debug mode 2015-07-27 10:19:14 -04:00
Joe Fiorini b7c136aba7 Separate node test build from browser build 2015-07-27 10:19:14 -04:00
Joe Fiorini 811d0b1403 Build to awx/ui/static instead of dist 2015-07-27 10:19:14 -04:00
Joe Fiorini 79c6859810 Refactor Makefile to accept option overrides 2015-07-27 10:19:05 -04:00
Joe Fiorini 40acbcf256 Massive refactor of Brocfile for clarity 2015-07-21 16:28:12 -04:00
Joe Fiorini c6549f4aca Allow tests to run in Phantom via testem for CI 2015-07-09 12:56:57 -04:00
Matthew Jones 074e66219d Add a docker development container build make target 2015-06-08 16:00:35 -04:00
James Laska f02e26a3f7 Correct Makefile spacing 2015-06-08 11:39:01 -04:00
Matthew Jones db5af80daa Conditionals on official builds for rpm-build 2015-06-01 16:00:11 -04:00
James Laska 3b9db54139 Add RPM-GPG-KEY to tower.repo
Includes supporting tasks in Makefile
2015-06-01 12:30:18 -04:00
James Laska 7064c9bed4 Additional flake8 cleanup
The flake8 command was identifying several warnings and errors. This change
addresses the flake8 warnings and updates the setup.cfg with additional
exclusions. If accepted, jenkins will be updated to use the flake8 command,
rather than using the django_jenkins plugin. This will expedite jenkins
testing.
2015-05-20 20:33:22 -04:00
James Laska 8ce0674f2c First pass at integration package vagrant workflow 2015-05-15 12:08:05 -04:00
Matthew Jones c45a422590 Update "make server" endpoint and Makefile to include the new fact cache
receiver. Upgrade docker tool to install mongo and pymongo
2015-04-23 13:34:56 -04:00
Joe Fiorini 0535d1c8c9 Exclude sourcemaps from minjs builds 2015-04-22 15:15:44 -04:00
Joe Fiorini d48fbaa6b4 Support build configuration allowing plato reports to run 2015-03-31 15:01:19 -04:00
Joe Fiorini 09d631c2c1 Support isolated build for documentation examples 2015-03-25 12:18:19 -04:00
Joe Fiorini 7b38bacca0 Uncomment and jshint ignore console statement 2015-03-13 11:50:35 -04:00
James Laska 8e31e88972 [jenkins] Don't install npm deps globally 2015-03-10 12:36:54 -04:00
Joe Fiorini 581f27f8b6 Automate cleanup of old dist directory 2015-03-02 16:58:34 -05:00
Joe Fiorini f2b4590545 Allow all static files to be loaded from dist 2015-03-02 16:47:42 -05:00
Matthew Jones c8682b7820 Take out this stupid sync_ui thing from the 'make server' and 'make
servercc' targets
2015-02-16 13:56:46 -05:00
Matthew Jones 0b8b39f951 Refactor logging to work primarily with rotating files instead of syslog 2015-02-13 10:30:01 -05:00
Joe Fiorini f4dc7a1373 Add sane dependencies to UI-related Makefile targets 2015-02-11 10:16:12 -05:00
Matthew Jones 60ade410c1 Add tmux CC make target for using with the development service (make
servercc instead of make server)
2015-02-10 12:35:21 -05:00
Joe Fiorini 1689f18238 Also add package.json to .PHONY 2015-02-09 15:44:04 -05:00
Joe Fiorini b2caa587b6 Adding node_modules to .PHONY target
This is a temporary fix until we figure out if we can make
packaging/grunt/package.template a dependency of package.json.
2015-02-09 15:44:04 -05:00
Joe Fiorini 217b237978 Improve output of watcher in tmux 2015-02-09 15:44:03 -05:00
Joe Fiorini e3f3b4e78c Use custom watcher script for less CPU pegging 2015-02-09 15:44:03 -05:00
Joe Fiorini fde020e178 Add target for running ui sync watcher 2015-02-09 11:20:48 -05:00
Joe Fiorini 43d6124153 Add target for ci to minify with tests 2015-02-09 09:45:23 -05:00
Joe Fiorini 4134857794 Point Makefile to local broccoli-cli install for jenkins 2015-02-06 16:52:41 -05:00
Joe Fiorini 54b5a89748 Move Brocfile to packaging 2015-02-06 12:49:04 -05:00
Joe Fiorini 81c940e36b Use broccoli for ui make tasks 2015-02-06 12:49:04 -05:00
James Laska c841f08e5f Update requirements/jenkins.txt
Also, install (not upgrade), jenkins requirements in the Makefile
target.
2015-02-06 09:47:41 -05:00
Matthew Jones 888ae53027 Fix up flake8 runtime configuration, do a bit of flake8 work as it
relates to pyflakes)
2015-02-05 10:40:47 -05:00
Joe Fiorini 98a4f195c2 Add grunt task for running plato reports 2015-01-30 15:42:50 -05:00