@atomist/sdm-pack-xray v0.0.1-20180719143735
@atomist/sdm-pack-xray
Extension Pack for an Atomist SDM to receive and act on JFrog Xray violation events
Usage
- First install the dependency in your SDM project
$ npm install @atomist/sdm-pack-xray
- Install the support
import { xraySupport } from "@atomist/sdm-pack-xray";
sdm.addExtensionPacks(
xraySupport()
);
- Add configuration to your client configuration
// no configuration needed
Support
General support questions should be discussed in the #support
channel on our community Slack team
at atomist-community.slack.com.
If you find a problem, please create an issue.
Development
You will need to install node to build and test this project.
To run tests, define a GITHUB_TOKEN to any valid token that has repo access. The tests will create and delete repositories.
Define GITHUB_VISIBILITY=public if you want these to be public; default is private. You'll get a 422 response from repo creation if you don't pay for private repos.
Build and Test
Command | Reason |
---|---|
npm install | install all the required packages |
npm run build | lint, compile, and test |
npm run lint | run tslint against the TypeScript |
npm run compile | compile all TypeScript into JavaScript |
npm test | run tests and ensure everything is working |
npm run clean | remove stray compiled JavaScript files and build directory |
Release
To create a new release of the project, update the version in
package.json and then push a tag for the version. The version must be
of the form M.N.P
where M
, N
, and P
are integers that form the
next appropriate semantic version for release. The version
in the package.json must be the same as the tag. For example:
$ npm version 1.2.3
$ git tag -a -m 'The ABC release' 1.2.3
$ git push origin 1.2.3
Created by Atomist. Need Help? Join our Slack team.
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago