sassi-appveyor
v3.2.0
Published
Secret API for Service Server and Build Info (AppVeyor Library)
Readme
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);