blackduck-alert
blackduck-alert copied to clipboard
Processes notifications from BlackDuck and sends them to supported distribution channels
Overview
This application provides the ability to send notifications from a provider to various distribution channels.
Build
Build Steps
Requirements
- JDK 17
- Node 16.15.1 (Recommended)
- NPM 8.11.0 (Recommended)
To compile the UI and create the jar file run:
./gradlew clean build
To build the docker images:
./gradlew dockerBuildAllImages
To build the zip file containing the orchestration files for deployment:
./gradlew createDeploymentZip
To Run the Server Locally
This section describes running the server locally.
Run Commands
Execute the one of the following commands which will build the source code and then start the server:
Run the Server Locally
./gradlew runServer
Note: The server will be running locally over: https://localhost:8443/alert
UI Development with Hot Module Replacement
These commands will start a webpack dev server that can access the backend for rapid UI development.
The UI files will automatically be reloaded if there are changes through hot module replacement.
1. Start the Backend Server
./gradlew runServer
Note: The server will be running locally over: https://localhost:8443/alert
2. Start the webpack dev server
npm run start
Note: The webpack dev server will be running locally over: https://localhost:9000/alert
Where can I get the latest release?
All releases are on the GitHub release page. https://github.com/blackducksoftware/blackduck-alert/releases
Documentation
Our public documentation, including installation instructions, is located here: https://sig-product-docs.synopsys.com/bundle/synopsys-alert/page/topics/general/synopsys-alert-overview.html