James Laska
719c2cd477
Remove stale comment in Makefile
2015-08-12 09:34:28 -04:00
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