mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-11 14:36:25 +00:00
Refactor env parsing
This commit is contained in:
parent
80487fbab9
commit
ab585178bd
1 changed files with 25 additions and 25 deletions
|
@ -2,30 +2,11 @@ const logger = require('winston');
|
||||||
|
|
||||||
const config = {};
|
const config = {};
|
||||||
|
|
||||||
if (process.env.RENOVATE_REPOSITORIES) {
|
if (process.env.RENOVATE_TOKEN) {
|
||||||
config.repositories = list(process.env.RENOVATE_REPOSITORIES);
|
config.token = process.env.RENOVATE_TOKEN;
|
||||||
}
|
}
|
||||||
if (process.env.RENOVATE_DEP_TYPES) {
|
if (process.env.RENOVATE_REPOS) {
|
||||||
config.depTypes = list(process.env.RENOVATE_DEP_TYPES);
|
config.repositories = list(process.env.RENOVATE_REPOS);
|
||||||
}
|
|
||||||
if (process.env.RENOVATE_RECREATE_PRS) {
|
|
||||||
if (process.env.RENOVATE_RECREATE_PRS === 'true') {
|
|
||||||
config.recreatePrs = true;
|
|
||||||
} else if (process.env.RENOVATE_RECREATE_PRS === 'false') {
|
|
||||||
config.recreatePrs = false;
|
|
||||||
} else {
|
|
||||||
logger.error('RENOVATE_RECREATE_PRS must be true or false');
|
|
||||||
process.exit(1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (process.env.RENOVATE_IGNORE_DEPS) {
|
|
||||||
config.ignoreDeps = list(process.env.RENOVATE_IGNORE_DEPS);
|
|
||||||
}
|
|
||||||
if (process.env.RENOVATE_LABELS) {
|
|
||||||
config.labels = list(process.env.RENOVATE_LABELS);
|
|
||||||
}
|
|
||||||
if (process.env.LOG_LEVEL) {
|
|
||||||
config.logLevel = process.env.LOG_LEVEL;
|
|
||||||
}
|
}
|
||||||
if (process.env.RENOVATE_PACKAGE_FILES) {
|
if (process.env.RENOVATE_PACKAGE_FILES) {
|
||||||
if (config.repositories) {
|
if (config.repositories) {
|
||||||
|
@ -39,8 +20,27 @@ if (process.env.RENOVATE_PACKAGE_FILES) {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (process.env.RENOVATE_TOKEN) {
|
if (process.env.RENOVATE_DEP_TYPES) {
|
||||||
config.token = process.env.RENOVATE_TOKEN;
|
config.depTypes = list(process.env.RENOVATE_DEP_TYPES);
|
||||||
|
}
|
||||||
|
if (process.env.RENOVATE_IGNORE_DEPS) {
|
||||||
|
config.ignoreDeps = list(process.env.RENOVATE_IGNORE_DEPS);
|
||||||
|
}
|
||||||
|
if (process.env.RENOVATE_LABELS) {
|
||||||
|
config.labels = list(process.env.RENOVATE_LABELS);
|
||||||
|
}
|
||||||
|
if (process.env.RENOVATE_RECREATE_PRS) {
|
||||||
|
if (process.env.RENOVATE_RECREATE_PRS === 'true') {
|
||||||
|
config.recreatePrs = true;
|
||||||
|
} else if (process.env.RENOVATE_RECREATE_PRS === 'false') {
|
||||||
|
config.recreatePrs = false;
|
||||||
|
} else {
|
||||||
|
logger.error('RENOVATE_RECREATE_PRS must be true or false');
|
||||||
|
process.exit(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (process.env.LOG_LEVEL) {
|
||||||
|
config.logLevel = process.env.LOG_LEVEL;
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.debug(`Env config: ${JSON.stringify(config)}`);
|
logger.debug(`Env config: ${JSON.stringify(config)}`);
|
||||||
|
|
Loading…
Reference in a new issue