Logo: Relish

  1. Sign in

Project: Console

DXP Cloud Provisioning

  • @dxpstack
  • @smoke
Background
Given
I sign in to DXP Cloud as a team user
Scenarios
View newly provisioned project and environments
When
I visit "/projects/qadxpclient/overview"
Then
I should see in the environment dropdown list:
qadxpclient-dev
qadxpclient-infra
qadxpclient-prd
qadxpclient-uat
View Jenkins ci service in infra environment
When
I go to the "Services" page for "qadxpclient-infra" environment
Then
I should see in the service list
Installed Status Instances
ci Healthy 1
Log in to Jenkins
Given
I visit "https://ci-qadxpclient-infra.us-east-1.lfr.sh"
And
I should see the text "Welcome to Jenkins!"
When
I submit the Jenkins customer login credentials
Then
I should see the Jenkins Dashboard
And
I should see the text "DXP Cloud: qadxpclient"
View builds for provisioned services
Given
I visit "/projects/qadxpclient/overview"
When
I click "Builds" in the topbar
Then
I should see the build rows
status services id branch message environment member
green webserver search liferay database backup 3 develop Initial commit - new DXPCloud project - Qadxpclient
green webserver search liferay database backup 2 master Initial commit - new DXPCloud project - Qadxpclient
green ci 1 develop Initial commit - new DXPCloud project infra Qadxpclient
View deployment to dev environment
When
I visit "/projects/qadxpclient-dev/services"
Then
I should see in the service list
Installed Status Instances
search Healthy 1
database Healthy 1
liferay Healthy 1
webserver Healthy 1
backup Healthy 1
When
I click "Deployments" in the topbar
Then
I should see the deployment rows
status services id branch message environment member
green webserver search liferay database backup 3 develop Initial commit - new DXPCloud project dev Qadxpclient
  • @teardown_tester
Deploy build to prd environment
Given
I visit "/projects/qadxpclient/overview"
And
I click "Builds" in the topbar
And
I see the build rows
status services id branch message environment member
green webserver search liferay database backup 2 master Initial commit - new DXPCloud project - Qadxpclient
green ci 1 master Initial commit - new DXPCloud project infra Qadxpclient
When
I select "Deploy Build to..." from row 1
And
I select "qadxpclient-prd" from the environment dropdown
And
I click the "Deploy Build" button
And
I go to the "Services" page for "qadxpclient-prd" environment
Then
I should see in the service list
Installed Status Instances
search Healthy 1
database Healthy 1
liferay Healthy 1
webserver Healthy 1
backup Healthy 1

Last published over 1 year ago by Christie Yoo.