Overview
This application provides the ability to send notifications from a provider to various distribution channels.
Build
Build Steps
Requirements
- JDK 11
To compile the UI and create the jar file run:
./gradlew clean build
To build the docker image:
./gradlew buildDockerImage
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 Confluence page: https://synopsys.atlassian.net/wiki/spaces/INTDOCS/pages/187564033/Synopsys+Alert
Installation Documentation available for the following: