Documentation
DownloadPricingRelease Notes
English
English
  • Introduction
    • Welcome to Devin 👋
    • DevOps for Claris FileMaker
    • Why Devin When You Have Otto?
  • Features
    • Version Control
      • Advanced Version Control
    • Regression Testing
    • Deployments
      • Default Environments
      • Workflows
      • Under the Hood
    • Server & File Monitoring
  • Setup & Maintenance
    • Prerequisites
      • System Requirements
      • Network Considerations
    • Installation
      • Install Devin App
      • Install Devin Server
        • Install Devin on Your Own Server
        • Devin through a Hosting Provider
        • Upgrading from 1.0 Beta
  • Updates
    • Update Devin App
    • Update Devin Server
      • In-App Update Guide
      • Manual Update Guide
  • Uninstallation
    • Uninstall Devin App
    • Uninstall Devin Server
  • Server Mangement
    • Starting, Stopping and Restarting Devin Server
  • Guides
    • Getting Started
      • Create an Account
      • Connect to Development Server
    • Projects
      • Create a Project
      • Delete a Project
    • Modules
      • Add a Module
      • Branch a Module
      • Edit a Module
      • Delete a Module
    • Deployment Environments
      • Connect a Deployment
      • Update a Deployment
      • Disconnect Deployment
    • Branches
      • Create a Branch
      • Delete a File from a Branch
      • Delete a Branch
    • Versions
      • Save a Version
      • Compare Versions
      • Release a Version
      • Delete a Version
    • Tests
      • Load Test Scripts
      • Run Test Scripts
    • Releases
      • Create a Release
      • Deploy a Release
    • Servers
      • Add a Server
      • Change Development Server
      • Remove a Server
    • Team
      • Add Team Member
      • Remove Team Member
      • Manage Subscription
  • Support
    • Known Issues
    • Feedback
    • Release Notes
  • Legal
    • Privacy Policy
    • Terms of Service
Powered by GitBook
On this page

Was this helpful?

  1. Features

Deployments

Understanding Deployments

PreviousRegression TestingNextDefault Environments

Last updated 11 months ago

Was this helpful?

Devin streamlines how FileMaker projects are deployed and managed across various , from development to production. Understanding deployments and the strategies for effectively managing them is crucial for maintaining the integrity and performance of your FileMaker applications.

In Devin, any fmp12 file that exists outside the development server is considered a deployment. These deployments are essentially live versions of your projects, situated in different stages of the development lifecycle (environments). Each deployment links back to a corresponding file in the development environment, as well as a release branch. This way you can link a branch to a specific environment which allows you to setup custom deployment flows.

For instance, the below image shows an example where a UAT deployment is linked to a test branch, meaning that whenever there is a new release on the test branch, it can be deployed to UAT.

Environments
Example of a Module with a Deployment on two Environments, UAT and PROD, each linking to a respective Branch