You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feature Request:
When working with a terraform pipeline that is deploying application code, I would like to be able to have a regression stage that ran any automation tests after applying. The stage would need to check out the automation suite code, and execute a shell script to run the tests.
Planned Implementation:
To keep things simpler, this stage for now will only work with ParameterStoreExecPlugin. The RegressionStage will check out the automation suite, specified in the stage definition in a Jenkinsfile. It will be hard coded to execute a test.sh shell script that will run the test.
def validate = new TerraformValidateStage()
def build = new BuildStage()
def qa = new TerraformEnvironmentStage('qa')
def testQa = new RegressionStage().withScm('AUTOMATION_GIT_REPO_URL')
def uat = new TerraformEnvironmentStage('uat')
def prod = new TerraformEnvironmentStage('prod')
validate
.then(build)
.then(qa)
.then(testQa)
.then(uat)
.then(prod)
.build()
The text was updated successfully, but these errors were encountered:
Feature Request:
When working with a terraform pipeline that is deploying application code, I would like to be able to have a regression stage that ran any automation tests after applying. The stage would need to check out the automation suite code, and execute a shell script to run the tests.
Planned Implementation:
To keep things simpler, this stage for now will only work with ParameterStoreExecPlugin. The RegressionStage will check out the automation suite, specified in the stage definition in a Jenkinsfile. It will be hard coded to execute a test.sh shell script that will run the test.
The text was updated successfully, but these errors were encountered: