UNPKG

octopus-deploy

Version:

Node scripts to package up applications, create releases, and deploy with Octopus Deploy. This package leverages the Octopus Deploy REST API in order to deploy from Windows and non-Windows machines.

18 lines (12 loc) 570 B
'use strict' const { logger, Maybe } = require('../utils') const getEnvironmentId = (variableSet, projectId, environmentName) => { const environment = variableSet.scopeValues.environments.find(e => e.name === environmentName) if (!environment) { logger.error(`Environment '${environmentName}' not found in variable set scope for project '${projectId}'`) return Maybe.none() } logger.info(`Found environment '${environment.id}' (${environmentName}) for '${projectId}'`) return Maybe.some(environment.id) } module.exports.execute = getEnvironmentId