@atomist/sample-sdm
Version:
Sample Atomist automation for software delivery
19 lines (18 loc) • 804 B
TypeScript
import { DeployerInfo, ProjectLoader, PushReactionRegistration } from "@atomist/sdm";
import { CloudFoundryInfo } from "@atomist/sdm/pack/pcf/CloudFoundryTarget";
import { ArtifactStore } from "@atomist/sdm/spi/artifact/ArtifactStore";
/**
* Deploy everything to the same Cloud Foundry space
*/
export declare function cloudFoundryStagingDeploySpec(opts: {
artifactStore: ArtifactStore;
projectLoader: ProjectLoader;
}): DeployerInfo<CloudFoundryInfo>;
export declare function cloudFoundryProductionDeploySpec(opts: {
artifactStore: ArtifactStore;
projectLoader: ProjectLoader;
}): DeployerInfo<CloudFoundryInfo>;
/**
* Enable deployment when a PCF manifest is added to the default branch.
*/
export declare const EnableDeployOnCloudFoundryManifestAddition: PushReactionRegistration;