Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    Choose which target server and database to deploy a release

    Scheduled Pinned Locked Moved Support
    deploymentsbuildmasterdatabases
    2 Posts 1 Posters 12 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ? This user is from outside of this forum
      Guest
      last edited by

      We are evaluating using BuildMaster for our team and have some questions when comparing it to our current automated deployment approach.

      We would typically like to configure a deployment plan that is consistent (i.e. the same) for a number of separate environments. When we deploy an application we would typically like to select which database and target server we would like to deploy to, and have the deployment complete the same steps, but just change the target server and database connection.

      It appears that with BuildMaster we would have the following limitations:

      1. We would need to setup a separate deployment plan for each server that we want to target.
      2. We could not share/link action groups because the actions within the group would be run on a specific target server, not parameterized in some way.
      3. We would need to copy an action group to share the same actions for a separate target server, then edit each action in the group to change the target server (note that some actions would likely run on a build server rather than a target server too).

      With a lot of servers involved, if these steps are required it would make it difficult to manage.

      An alternative would seem to be that if we could tie the selection of a target server and database connection to variables most of these limitations would be eliminated.

      Are we missing something when considering BuildMaster's capabilities? If not, would use of variables for changing the target server or database connection be something that may be included in a future release perhaps?

      Thanks!

      1 Reply Last reply Reply Quote 0
      • ? This user is from outside of this forum
        Guest
        last edited by

        When you share/link action groups, you may select a "Default Server" for the actions, which means you can link them across environments and still have the actions run on different servers (just select the local BuildMaster server for the actions, that will be overridden by the selected default server of the group). If you choose a separate build server for your actions instead, that will take precendence over the default server unless the build server is the same as the BuildMaster server; if that's the case you can just put those actions in a separate group.

        As for the database selection, we could update that action to allow selection via a variable or have a default option that chooses the DB based on the environment it's in.

        1 Reply Last reply Reply Quote 0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        • 1 / 1
        • First post
          Last post
        Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation