This action allows you to destroy a Parasoft service virtualization environment in a given Continous Testing Platform endpoint.
Add the following entry to your Github workflow YAML file with the required inputs:
uses: parasoft/destroy-environment-action@v1
with:
ctpUrl: 'http://exampleUrl'
ctpUsername: 'username'
ctpPassword: ${{ secrets.password }}
system: 'system'
environment: 'environment'
The following inputs are required to use this action:
Input | Description |
---|---|
ctpURL |
Specifies the Continuous Testing Platform endpoint where the environment you want to destroy is deployed. |
ctpUsername |
Specifies a user name for accessing the Continuous Testing Platform endpoint. |
ctpPassword |
Specifies a Github encrypted secret for accessing the Continuous Testing Platform endpoint. Refer to the Encrypted Secrets Documentation for details on how to create an encrypted secret. |
system |
Specifies the name of the system in Continous Testing Platform that contains the environment you want to destroy. |
environment |
Specifies the name of the environment that you want to destroy. If you deployed a replicated environment, this value should match the value specified with newEnvironmentName in the deploy-environment-action. |
- Install the dependencies:
$ npm install
- Build the typescript and package it for distribution:
$ npm run build && npm run package
- Run the tests:
$ npm test
PASS ./index.test.js
...