James Laska
b456f2955e
Create CHECKSUM files for tarball targets
...
* Renames the setup_offline_tarball -> setup_bundle_tarball
* Uses sha256sum and gpg to create a --clearsign CHECKSUM file
2015-09-04 13:53:03 -04:00
James Laska
5e46262546
Remove DIST_FULL from offline-tar-build path
...
Also provide suitable defaults for RPM_DIST and RPM_ARCH when being run on a
platform that doesn't have the `rpm` command.
2015-09-03 20:42:43 -04:00
Chris Meyers
9f33127919
fixes jenkins failures
...
* include requirements.txt in requirements_jenkins.txt
* include requirements.txt in requirements_dev.txt
* alter Makefile to NOT call the requirements rule in the requirements_*
rules. Again, this is now handled by the -r requirements.txt in the
respective _*.txt file.
* install jenkins requirements "globally" (in the virtualenv)
2015-09-02 08:23:11 -04:00
James Laska
3ecfb0ce01
Include DIST_FULL in the offline symlink
2015-08-31 20:43:44 -04:00
James Laska
2b5624daa2
Improve RPM_DIST regular expression
2015-08-31 13:16:59 -04:00
James Laska
797aa9b5d8
Cleanup of Makefile offline-tar-build target
2015-08-31 13:04:11 -04:00
James Laska
597d37dd25
Fix typo in Makefile
2015-08-31 12:52:12 -04:00
James Laska
23b3b3fca6
Attempt to simplify offline Makefile target
2015-08-31 12:01:15 -04:00
James Laska
64b65edf2c
Handle /bin/sh as the default shell
...
Fixes a build issue on Ubuntu where the `source` function isn't available
within `/bin/sh` (ubuntu).
2015-08-27 11:18:38 -04:00
James Laska
265802322d
Add a new default build target
...
Also override dh_auto_clean to avoid removing the awx/ui/dist during DEB
package builds.
Update the `.spec` file to call the same Makefile targets used by in `debian/rules`.
2015-08-26 21:34:15 -04:00
James Laska
32a4a941e0
Gather pip requirements at package build time
...
Previously, requirements were gathered prior to the `sdist` target, and
included in the sdist tarball. As some requirements are compiled, this caused
problems where the compiled dependencies were linked against the wrong
libraries. This pull-request addresses that by moving the requirements
gathering into the `dh_prep` and `%build` steps of the packaging process.
2015-08-26 12:13:59 -04:00
Chris Meyers
30dc5ec434
remove hard coded epel6 build; support epel 7
...
* corrects epel7 testing .repo
2015-08-24 11:45:38 -04:00
Matthew Jones
1ead738f96
Updates to offline packager docker environment
2015-08-21 16:40:35 -04:00
Chris Meyers
a9e4377683
removed need for DIST and DIST_MAJOR specification
2015-08-20 10:46:04 -04:00
Chris Meyers
59b5722838
init offline installer builder
2015-08-20 10:41:28 -04:00
James Laska
2de6be9cfe
Simplify Makefile requirements targets
2015-08-17 14:13:44 -04:00
Matthew Jones
35ffb37492
Add cleaning site-packages in the Makefile
2015-08-17 11:33:45 -04:00
Chris Meyers
99fb641b1b
all vendor dependencies expressed in requirements.txt
2015-08-17 11:17:53 -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
Joe Fiorini
1809fec52e
Setup testing for ci and development
2015-01-30 15:42:49 -05:00
Matthew Jones
bd542bc336
Update some of the dev requirements stuff
2015-01-30 10:52:35 -05:00