3.2.0 • Published 6 years ago
sassi-appveyor v3.2.0
sassi-appveyor
The sassi-appveyor
package is CI build service library for getting build server information from AppVeyor.
For instance, project urls, build times, build versions, etc...
The full information returned is (IAppVeyorBuildServiceData
)src/IAppVeyorBuildServiceData.ts.
Usage assumes your process.env has an (AppVeyor env)https://www.appveyor.com/docs/environment-variables
To create the data (during the build phase):
const { AppVeyorBuildService } = require('sassi-appveyor');
const ci = AppVeyorBuildService.fromEnv(process.env);
Then you can add that to your ServerBuildData
(defined in sassi-core
):
const { generateBuildDataFromEnv } = require('sassi-build-data');
const envToExpose = {
NODE_ENV: process.env.NODE_ENV
};
const BUILD_DATA = generateBuildDataFromEnv(envToExpose, ci);