Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3961910
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T03:01:58+00:00 2026-05-20T03:01:58+00:00

I would love to hear ideas on how to best move code from development

  • 0

I would love to hear ideas on how to best move code from development server to production server.

A list of gotcha’s, don’t do this list would be helpful.

Any tools to help automate the steps of.

  1. Make backups of existing code, given these list of files

  2. Record the Deployment of these files from dev to production

  3. Allow easier rollback if deployment or app fails in any way…

I have never worked at a company that had a deployment process, other than a very manual, ftp files from dev to production.

What have you done in your companies, departments, etc?

Thank you…

Yes, I am a coldfusion programmer, but files are files, and this should be language agnostic question.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T03:01:58+00:00Added an answer on May 20, 2026 at 3:01 am

    OK, I’ll bite. There’s the technology aspect of this problem, which other answers have already covered. But the real issue is a process problem. Where the real focus should be ensuring a meaningful software development life cycle (SDLC) – planning, development, validation, and deployment. I’ll cover each in turn. What you want is a repeatable activity at each phase.

    Planning

    Articulating and recording what’s to be delivered. Often tickets or user stories are enough. Sometimes you do more, like a written requirements document, that a customer signs off on, that’s translated into various artifacts such as written use cases – ultimately what you want though is something recorded in an electronic system where you can associate changes to code with it. Which leads me to…

    Development

    Remember that electronic system? Good. Now when you make changes to code (you’re committing to source control right?) you associate those change with something in this electronic system – typically tickets. I like Trac, but have also heard good things about Atlassian’s suite. This gives you traceability. So you can assert what’s been done and how. Then you can use this system and source control to create a build – all the bits needed for whatever’s changed – and tag that build in source control – that’s your list of what’s changed. Even better, have a build contain everything, so that it’s standalone entity that can easily be deployed on it’s own. The build is then delivered for…

    Validation

    Perhaps the most important step that many shops ignore – at their own peril. Defects found in production are exponentially more expensive to fix then when they’re discovered earlier in the process. And validation is often the only step where this occurs in many shops – so make sure yours does it.

    This should not be done by the programmer! That’s like the fox watching the hen house. And whoever is doing is should be following some sort of plan. We use Test Link. This means each build is validated the same way, so you can identify regression bugs. And, this build should be deployed in the same way as you would into production.

    If all goes well (we usually need a minimum of 3 builds) the build is validated. And this goes to…

    Deployment

    This should be a non-event, because you’re taking a validated build following the same steps as you did in testing. Could be first it hits a staging server, where there’s an automated copying process, but the point being is that is shouldn’t be an issue at this point, because you validated with the same process.

    Conclusion

    In terms of knowing what’s where, what you really want is a logical way to group changes together. This is where the idea of a build comes in. It’s really the unit that should segue between steps in the SDLC. If you already have that, then the ability to understand the state of a given system becomes trivial.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I would really love to push for TDD development inside the shop I'm working
What would be the best way to bring people back to their first love,
I'm tackling an interesting machine learning problem and would love to hear if anyone
I would love to be able to have a common set of Classes in
Ok here's a little problem I would love to get some help on. I
I just started getting into BizTalk at work and would love to keep using
We're about to build a Blackberry application but would love some input on whether
What is an elegant way to sort objects in PHP? I would love to
So I'm getting really sick of E*TRADE and, being a developer, would love to
I would actually love to have an AlternatingItemTemplate on a GridView, but all it

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.