0.0.26 • Published 11 months ago
@serverless-cd/core v0.0.26
Serverless-CD 的核心方法
core 方法可以作用在插件体系中
setEnvVariable
将变量导出到环境变量中
const core = require("@serverless-cd/core");
core.setEnvVariable('envVar', 'Val');
getEnvVariable
从环境变量中获取某个值
const core = require("@serverless-cd/core");
core.getEnvVariable('envVar');
setServerlessCdVariable
将变量导出到SERVERLESS_CD环境变量
中
const core = require("@serverless-cd/core");
core.settEnvVariable('LOG_PATH', path.join(process.cwd(), 'log', `${Data.now()}.log`)');
getServerlessCdVariable
从SERVERLESS_CD环境变量
中获取某个值
const core = require("@serverless-cd/core");
core.getServerlessCdVariable('LOG_PATH');
logger(message, filePath)
构建过程的日志是需要时时输出的,同时需要持久化保存。
- message: 日出输出信息
- filePath: 日志文件保存路径,值为绝对路径时取当前值,值为相对路径时取
path.join(getServerlessCdVariable('LOG_PATH'), filePath)
const { logger } = require("@serverless-cd/core");
logger.info('info message');
logger.error('error message');
// 开启debug
logger.enableDebug();
logger.debug('debug message');
setFailed
将操作结果显示设置为失败
const core = require("@serverless-cd/core");
try {
core.info(`Hello world`);
} catch (error) {
core.setFailed(error.message);
}
getYamlContent
获取yaml文件的内容,您可以通过 core.setServerlessCdVariable('TEMPLATE_PATH', value)
指定文件路径,默认取 process.cwd()
下的 serverless-pipeline.yaml
文件
const core = require("@serverless-cd/core");
core.setServerlessCdVariable('TEMPLATE_PATH', path.join(__dirname, 'serverless-pipeline.yaml'))
const pipelineContent = core.getYamlContent()
switchNodeVersion
切换node版本,可接收参数为12、14、16
,默认版本为 v14.20.0
const core = require("@serverless-cd/core");
core.switchNodeVersion('16')
参考
0.0.26
11 months ago
0.0.26-beta.1
12 months ago
0.0.20
1 year ago
0.0.21
1 year ago
0.0.22
1 year ago
0.0.23
1 year ago
0.0.24
1 year ago
0.0.25
1 year ago
0.0.16
1 year ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.19
1 year ago
0.0.15
1 year ago
0.0.12
1 year ago
0.0.13
1 year ago
0.0.14
1 year ago
0.0.1-alpha.27
2 years ago
0.0.1-alpha.28
2 years ago
0.0.1-alpha.43
2 years ago
0.0.1-alpha.34
2 years ago
0.0.1-alpha.33
2 years ago
0.0.1-alpha.36
2 years ago
0.0.11
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1-alpha.23
2 years ago
0.0.1-alpha.12
2 years ago
0.0.1-alpha.22
2 years ago
0.0.1-alpha.24
2 years ago
0.0.1-alpha.13
2 years ago
0.0.1-alpha.16
2 years ago
0.0.1-alpha.26
2 years ago
0.0.1-alpha.18
2 years ago
0.0.1-alpha.17
2 years ago
0.0.1-alpha.8
2 years ago
0.0.1-alpha.9
2 years ago
0.0.1-0.0.1-alpha.19.0
2 years ago
0.0.1-alpha.7
2 years ago
0.0.1-alpha.6
2 years ago
0.0.1-alpha.5
2 years ago
0.0.1-alpha.4
2 years ago
0.0.1-alpha.3
2 years ago