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