@adobe/semantic-release-ipaas-chg
v1.2.9
Published
Semantics Release Plugin for iPaas Change Request Automation
Maintainers
Keywords
Readme
Semantics Release Plugin for iPaas Change Request Automation
Semantic release plugin that integrates with iPaas Change Request System. It creates no impact change requests with a predefined coordinator and a list of predefined approvers.
Status
Installation
$ npm install @adobe/semantic-release-ipaas-chgEnvironment variables
The plugin uses the following variables:
| Name | Description |
|:----------------------------|:---------------------------------------------- |
| IPAAS_IMS_CLIENT_ID | IMS Client ID |
| IPAAS_IMS_CLIENT_SECRET | IMS Client secret |
| IPAAS_IMS_CODE | IMS Permanent authorization code |
| IPAAS_API_KEY | IPaas API Key |
| IPAAS_COORDINATOR | Adobe LDAP name of person coordinating change |
| IPAAS_APPROVED_BY | Array of LDAP names of persons approving |
| IPAAS_SERVICE_ID | Technical service ID in Change management |
| IPAAS_INSTANCES | Instances used by technical services |
| IPAAS_ENV | Environment, default is prod |
The IPAAS_INSTANCES should be stringified JSON, containing the environment and hosting
location, e.g.:
[{"environment":"production","hostingLocation":"USA1"}]Information about your instances is available on your technical service page in Adobe
ServiceNow at the bottom in Technical Service Instances.
Usage
See the API documentation.
Development
Build
$ npm installTest
$ npm testLint
$ npm run lint