Commit Graph

20 Commits

Author SHA1 Message Date
Sebastian Sdorra
e321133ff7 Add search engine and quick search for repositories (#1727)
Add a powerful search engine based on lucene to the scm-manager api.
The api can be used to index objects, simply by annotating them and add them to an index.
The first indexed object is the repository which could queried by quick search in the header.
2021-07-14 11:49:38 +02:00
Eduard Heimbuch
9610285e55 Copy openapi spec to dev-war 2021-04-30 16:05:14 +02:00
Sebastian Sdorra
f1fdee3d90 Add more system metrics (#1609)
Add metrics about logging, file descriptors, process threads and process memory.
Rename scm.http.requests to http.server.requests to match micrometer defaults.
With this change the exposed metrics are now compatible (except for the tomcat metrics) to the official micrometer grafana dashboard (https://grafana.com/grafana/dashboards/4701).
2021-03-26 09:28:01 +01:00
Sebastian Sdorra
8f2272885b Metrics for events (#1601)
Updates legman to version 2, which allows the usage of the MicrometerPlugin. The plugin will collect metrics for subscriber invocations and the underlying executor.

Furthermore this change will fix the usage of wrong subject context in the asynchronous events.
2021-03-24 15:54:29 +01:00
Sebastian Sdorra
22375c8096 Do not abort on failing test, if we run on ci server 2021-01-14 12:01:34 +01:00
Sebastian Sdorra
6b30da247a Move scm-webapp integration tests to scm-it 2021-01-14 12:01:34 +01:00
Sebastian Sdorra
cb138a0fc7 Add missing scm-legacy-plugin 2021-01-14 12:01:34 +01:00
Sebastian Sdorra
6c5793ca21 Rename serve to run to match plugin task 2021-01-14 12:01:34 +01:00
Sebastian Sdorra
ee879b7fb0 Generate openapi spec for scm-webapp 2021-01-14 12:01:33 +01:00
Sebastian Sdorra
d6b655f430 Use custom logback configuration for serve task 2021-01-14 12:01:33 +01:00
Sebastian Sdorra
9e28c7368e Enforce Java, Gradle and dependency bytecode version 2021-01-14 12:01:33 +01:00
Sebastian Sdorra
17706161ba Use Java 11 for build but 8 as target platform 2021-01-14 12:01:33 +01:00
Sebastian Sdorra
8c27af2661 Remove maven build related files 2021-01-14 12:01:30 +01:00
Sebastian Sdorra
5c379a5bb4 Align dependency configurations and versions 2021-01-14 11:56:05 +01:00
Sebastian Sdorra
3a4a5a9d10 Migrate scm-it module to gradle 2021-01-14 11:55:28 +01:00
Sebastian Sdorra
251bd25fd3 Add unix packaging 2021-01-14 11:55:27 +01:00
Sebastian Sdorra
fa7edc55b2 Implemented serve task for development mode 2021-01-14 11:55:27 +01:00
Sebastian Sdorra
6430c811e2 Add scm-ui assets to scm-webapp war file 2021-01-14 11:55:27 +01:00
Sebastian Sdorra
4fd136fea2 Add core plugins to scm-webapp war 2021-01-14 11:55:27 +01:00
Sebastian Sdorra
7e6257ec48 Compile and test scm-webapp 2021-01-14 11:55:27 +01:00