👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to TeamCity Snyk Security Plugin. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
- If you don't already have an instance of Teamcity available to use, you can download and run a local instance from the Jetbrains website here
- Download the Teamcity Snyk plugin here
- Install the plugin following this guide
- Configure the plugin following this guide
- Optionally, you can set your API endpoint if it differs from the default (https://snyk.io/). Do this by setting the
SNYK_API
environment variable in the build configuration's parameters page
- Optionally, you can set your API endpoint if it differs from the default (https://snyk.io/). Do this by setting the
Releases are handled by the release
Github Action. It will:
- Build the plugin assets
- Create a tagged release with the plugin assets
- Deploy the plugin to the JetBrains plugin portal
Releases are scheduled to occur every Tuesday.