@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 neededSupport
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.3Created by Atomist. Need Help? Join our Slack team.
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago