Deployment
Overview
On this lesson, we are going to focus on the “Deployment” feature under “Project Execution” tab. This functionality will help developers to identify which version of the application can be deployed to any of the instance where it needs as part of the development process.
A software update or application may be deployed to a test server, a testing machine, or into the live environment, and it may be deployed several times during the development process to verify its proper functioning and check for errors.
How to use the Deployment synchronization in Wayfast?
As a precondition, in this case, we must not have any active requirement before starting the deployment cycle. This should avoid any possible miscommunication between the team members and avoid any chance to deploy anything not ready yet.
Focus on Navigation left bar and click on “End Task” button in case you have an active requirement.
A popup is displayed to select the reason why we are ending the task.
Click on “Yes” to confirm and now we are ready to use the deployment feature.
Turn to Project Execution header icon and then we can select “Deployment” tab
In this page, we have the ability to choose between different environments and multiple actions to execute our next deployment. Let’s going to review the properties behind this options:
Synchronization
Field | Description |
---|---|
Deployment Type | We have 3 different environments where we can make the deployment:
|
Type of Action | We have multiple levels of deployment:
|
Since this is the first time that we are going to deploy our project, we need to select the option that handle all the objects related: Structure + Master Data + SPs + Wayfast Synchronization.
Once we select the action, automatically it will show the “Customer” lookup field. This option will help us to focus the deployment on an specific environment for one particular customer.
If we want to synchronized the application for all the customers, click on “Sync All” button.
Let’s click on “Sync by WFK” to start the deployment process. .
This submission will trigger the workflow approval to launch the code into the environment and the customer selected by the admin.
After completing the form, we can see the deployment log on the table with the corresponding status.
Also there are multiple filters under “Detail Timings” section where we can analyze how many deployments depending on the type, frequency or customer were triggered by selecting the options or date range just using the “Filter” button.
Recap
This advanced lesson is oriented to plan and prepare the environments in every phase of the development. Wayfast has the management tools to execute and deploy all the tasks inside our project application.