Commit Graph

149 Commits

Author SHA1 Message Date
R. Tyler Croy 1d34337a18
Properly clone the plugin-site frontend into a subdirectory instead of on top of our existing code
`git` checks out into the "current directory" which means we were technically
builting just the node-only (plugin site frontend) container before
2016-11-02 09:01:50 -07:00
R. Tyler Croy 62b7d5c113
Disable container verification until I can verify the verification process
As of right now, even with wget doing retries for 120s, the container doesn't
appear to come online and listen on port 8080 for inbound API requests.
2016-11-02 08:51:28 -07:00
R. Tyler Croy 8f94787e6a
Clean the workspace before anything gets started 2016-11-02 08:51:22 -07:00
R. Tyler Croy a7c60fb5f1
Remove artifact archiving until we can track down what the issue with it hanging is 2016-11-02 06:28:06 -07:00
R. Tyler Croy cdf0689248 Merge pull request #1 from rtyler/full-docker
More gooder docker container and Jenkinsfile bidness
2016-11-02 05:34:32 -07:00
R. Tyler Croy c6ebeee13d
Ignore local checkouts of the frontend 2016-11-02 05:33:35 -07:00
R. Tyler Croy e84390edc3
Ensure that the front-end site and api war are in deploy/ for the container build 2016-11-02 05:33:18 -07:00
R. Tyler Croy 4acb86ba58
Disable pushing to Dockerhub inside of multibranch pipelines
This will allow one Pipeline to be created on trusted.ci and one in ci.jenkins.io with the same Jenkinsfile
2016-11-02 05:32:58 -07:00
R. Tyler Croy 869ba75226
Support building a single container for jenkins.io deployment 2016-11-02 03:54:47 -07:00
R. Tyler Croy 223a012621
Remove unnecessary withEnv since we're passing in the DATA_FILE_URL inside withRun 2016-10-17 14:05:35 -07:00
R. Tyler Croy 0ffb295a2b
Properly push/deploy the container if we're not inside a PR 2016-10-16 19:06:06 -07:00
R. Tyler Croy 42ef22a1e4
Finish up the pipeline for building and testing the backend site API 2016-10-16 18:57:02 -07:00
R. Tyler Croy 98b31fc9fd
Build the data file and host it for the generation 2016-10-16 18:53:54 -07:00
R. Tyler Croy 126d56e9cc
Support building the plugin-site backend in a Docker container 2016-10-16 18:53:54 -07:00
R. Tyler Croy 1dec008f85
Remove generator Jenkinsfile as it's no longer required 2016-10-16 18:53:54 -07:00
R. Tyler Croy da047041d0
Switch to Jetty for a smaller server container 2016-10-16 18:53:54 -07:00
Michael McCaskill 8dbe9359a4 README clean up 2016-10-11 13:16:01 -04:00
Michael McCaskill 02dc9842f8 Add mock ScheduledExecutorService 2016-10-11 13:02:27 -04:00
Michael McCaskill 34589e34d7 Merge pull request #5 from michaelmccaskill/CBN-360
Check data updates every 12 hours
2016-10-11 12:30:30 -04:00
Michael McCaskill 9111e5570d [CBN-360] - Refresh every 12 hours 2016-10-10 23:05:05 -04:00
Michael McCaskill f3e28617ba [CBN-360] - Handle re-indexing if needed 2016-10-10 22:34:11 -04:00
Michael McCaskill bcf0eb6a09 Use GeneratedPluginData
Getting ready to use the createdAt to determine if reindexing should
happen.
2016-10-10 15:51:38 -04:00
Michael McCaskill f2364a34a3 Almost done with Jenkinsfile
This will upload the generate plugin data
2016-10-05 19:40:53 -04:00
Michael McCaskill cf4559405b Save file to target/ 2016-10-05 19:40:36 -04:00
Michael McCaskill c30a74707d Implement ConfigurationService
Extracts getting plugin data into a separate service so it can be mocked
in tests and it's just generally good practice.
2016-10-05 19:35:44 -04:00
Michael McCaskill 57e9419645 [CBN-360] - Download data rather then bundle it. 2016-10-05 16:11:33 -04:00
Michael McCaskill dbe9b4bca8 Add javadoc plugin 2016-09-25 08:53:57 -04:00
Michael McCaskill 19c15ad99d Add javadoc 2016-09-25 08:48:36 -04:00
Michael McCaskill 5b0c9452df Remove 'junk' category 2016-09-24 10:38:37 -04:00
Michael McCaskill 81417a1513 New data generation 2016-09-24 10:38:17 -04:00
Michael McCaskill 9c3f99fbe8 Use maven profile for ease of use. 2016-09-24 10:37:57 -04:00
Michael McCaskill 00976fcc23 Fix empty results return 2016-09-24 10:36:48 -04:00
Michael McCaskill 0236f2c88e Generate new data 2016-09-19 08:55:38 -04:00
Michael McCaskill d57aa1e391 Merge pull request #4 from michaelmccaskill/query_refactor
Query refactor
2016-08-31 14:54:08 -04:00
Michael McCaskill efd68d4c47 Add categories, labels and requiredCore to search 2016-08-30 14:08:32 -04:00
Michael McCaskill 68a175229a Wrap bool shoulds in bool must
Since minimum_should_match is deprecated. This basically means that at
least one of the search criteria must be a positive match.
2016-08-30 13:58:54 -04:00
Michael McCaskill 1d2d3da30c Fix test 2016-08-25 16:29:40 -04:00
Michael McCaskill 6abc879e23 Change SortBy.INSTALLS to INSTALLED 2016-08-25 13:47:05 -04:00
Michael McCaskill d9cba6b3c4 Matching excerpt is a should
Per Daniel Beck this is optional. One specific case is for 'mock' wasn't
picking up the Mock Security Realm plugin. Apparently it doesn't mention
'mock' in the excerpt.
2016-08-24 18:21:22 -04:00
Michael McCaskill abca120aed Add maintainers.id to filter and query 2016-08-24 18:14:02 -04:00
Michael McCaskill d4dd16fd19 Authors to maintainers 2016-08-24 18:11:32 -04:00
Michael McCaskill b9ff47002a Consistent usage of maintainers
Switch developers/authors to maintainers, developerId to id
2016-08-24 17:29:06 -04:00
Michael McCaskill 3dfd2aae2f Use developerId vs name 2016-08-24 16:59:40 -04:00
Michael McCaskill 2949244be2 Populate developer.developerId
If no developerId is given, use name. If no name is given use email.
2016-08-24 14:49:19 -04:00
Michael McCaskill 4adac8c078 Add developers.name to query 2016-08-23 12:54:29 -04:00
Michael McCaskill b07f4a8e5c Update API reference 2016-08-23 10:50:47 -04:00
Michael McCaskill e8d4cae40c Rename stats.lifetime to stats.currentInstalls
I thought the last entry in the stats.installations represented a
'lifetime' count of the number of installs, which therefore never went
down. This is incorrect as it represents the current number of installs.
2016-08-23 10:38:59 -04:00
Michael McCaskill 2524980735 Update API reference 2016-08-23 10:15:24 -04:00
Michael McCaskill 5df68a661e Add /versions endpoint 2016-08-23 10:15:14 -04:00
Michael McCaskill 52556e9f6f Remove unneeded switch 2016-08-22 21:32:40 -04:00