@atomist/org-visualizer
Version:
Organization Visualizer using Atomist project scanning
34 lines • 907 B
TypeScript
import { Aspect } from "@atomist/sdm-pack-fingerprints";
export declare const TravisScriptsAspect: Aspect;
/**
* Travis rules for building branches
*/
export interface TravisBranchRules {
except: string[];
only: string[];
}
/**
* Represents what we know about Travis CI from the travis.yml file
*/
export interface TravisCi {
language: string;
branches?: TravisBranchRules;
beforeInstall: string[];
afterSuccess: string[];
scripts: string[];
services: Record<string, any>;
readonly referencedEnvironmentVariables: string[];
/**
* If this is a Node project, return the values of the node_js stanza
*/
nodeJs: string[];
/**
* This is for browser testing
*/
addons: any | undefined;
}
/**
* Scan for Travis information
*/
export declare const travisScanner: (p: any) => Promise<TravisCi>;
//# sourceMappingURL=travisAspects.d.ts.map