Core Concepts
Deployments

Manual deployments

3min

Microtica provides the flexibility to deploy your applications manually by triggering the deployment pipeline directly from the user interface (UI). While manual deployments can be useful in certain scenarios, we strongly encourage adopting automated deployment practices for several reasons.

Manual Deployment Workflow

When you choose to manually deploy your application using Microtica, you can initiate the deployment process through the UI. This approach allows you to have full control over when and how your application is deployed.

When you deploy a new or an existing application using the templates, one of the pieces of information you need to enter is the Git branch from which you want the code to be deployed.

deploy node.js template


After deploying the application for the first time, you can trigger your next deployments manually, by following the steps:

1.Navigate to the Microtica UI and in Apps -> click the application Overview and click on the Pipeline tab.

2. Initiate the deployment by clicking the Trigger pipeline button and selecting the desired branch of your application.

trigger pipeline microtica


3. Once the deployment is triggered Microtica proceeds with deploying your application to the specified target environment. You will be redirected to the Build details page, where you can follow the pipeline logs in real-time. You can monitor the progress and status of the deployment on this page.

Document image


4. After the deployment is completed, you may need to perform additional tasks, such as configuring environment-specific settings or assigning a domain for your application. You can do this in the App Settings tab.

Pipeline Notifications

Microtica sends real-time notifications to inform you about the status of your CI/CD pipelines. You can read more in the Pipeline Notifications documentation.

Manual vs. Automated deployments

While Microtica allows for manual deployments through its intuitive UI, it is highly recommended to adopt automated deployment practices whenever possible. Automated deployments offer consistency, efficiency, scalability, and improved error recovery. By automating your deployment pipelines, you can streamline your software delivery process, reduce errors, and accelerate time-to-market. Continue to learn more about automated deployments with Microtica Pipelines.