Deployment is all of the activities that make a software system available for use. Questions relating to deploying software go under this tag.

learn more… | top users | synonyms

4
votes
3answers
706 views

How to deploy a single website to multiple physical servers ?

I want to deploy my website to multiple physical servers. Is there possible methods to save files and setting (and also the user input), on all physical servers, so that servers do the following ...
10
votes
3answers
789 views

How do I Integrate Production Database Hot Fixes into Shared Database Development model? [duplicate]

We are using SQL Source Control 3, SQL Compare, SQL Data Compare from RedGate, Mercurial repositories, TeamCity and a set of 4 environments including production. I am working on getting us to a ...
19
votes
5answers
904 views

How to handle this unfortunately non hypothetical situation with end-users?

I work in a medium sized company but with a very small IT force. Last year (2011), I wrote an application that is very popular with a large group of end-users. We hit a deadline at the end of last ...
6
votes
2answers
837 views

How to maintain a demo version of an application?

I need to be able to demo our production application to prospective clients. The way I have it setup today is simple. The demo application is an exact duplicate of the production system, except that ...
11
votes
6answers
727 views

What is the difference between `update` and `upgrade`

What is the difference between update and upgrade in the context of application software?
1
vote
3answers
150 views

TFS non-chronological deployment?

We have the following scenario: Changeset #1 is some unfinished buildable checkin Changeset #2 is a completed small task .. Changset #5 completes the work done at CS#1 They all affect the same ...
3
votes
1answer
4k views

Generating CMakeLists.txt [closed]

I got a bunch of C++ sources files and headers. They may use external libraries such as Boost e.g. I am interested in the process of building binaries for Windows and *nix. Makefiles (*nix) and ...
0
votes
2answers
328 views

Deploying a very simple application

I have a very simple working console application written in C++ linked with a light static library. It is just for testing purposes. Now that the coding part is done, I would like to know the process ...
3
votes
4answers
884 views

Release Management versions control?

We recently experienced a deployment issue where it turned out that the version objects were not in sync in one of the environments. We have a large database group and different teams have different ...
3
votes
2answers
881 views

Who should get a developer certificate from Apple if client want their company name to show up in App Store

I am about start my first project with client, However I will work as a consultant. So do I need to get developer certificate and post my client's app in app store? Or I should ask my client to get ...
5
votes
4answers
190 views

Are we always supposed to create a setup to deploy or application?

I have recently developed an application in C# which is supposed to run within the environment of the company i work for. I could technically generate a Setup or use ClickOnce to handle the ...
9
votes
5answers
1k views

How do companies keep websites hidden when in development?

I am new to this and also a new 19 year old PHP developer that just got hired so I am unsure as to how this works. Many companies when developing their websites keep their sites hidden from being ...
3
votes
6answers
1k views

How to include database changes during application publish

I am maintaining a WinForms application, which talks to a SQL Server database. Sometimes I have to change database schema (for example to alter a sql procedure or add new one). For this purpose I have ...
5
votes
2answers
914 views

What is Global Delivery Model?

Many software companies preach in their Website Banners: "Global Delivery Model". Has it anything to do with Deployment?
2
votes
1answer
197 views

What are the design decisions involved in choosing how to expose a Java web application?

There are many ways to expose a Java web application to the consumer: application container (JBoss etc), servlet container (Tomcat etc), OSGi (Knopflerfish etc), self-executable WAR (Winstone etc) and ...
1
vote
1answer
387 views

Web application deployment and Dependencies

I have a free software web application that using other free software scripts for appearance. I have trouble to decide whether should I copy source code of used scripts to my project main repository ...
14
votes
5answers
535 views

Should I release source code to fix bug

I have a bug in my application that I'm building. I asked a question on S.O. and one of the users asked me to post or send all the code to him so he could look at it. I totally understand the ...
8
votes
8answers
762 views

Describe the best deployment environment you've worked with [closed]

The Joel Test includes the question: Can you make a build in one step? Which is important, but I'm wondering, how streamlined have some of the deployment processes been? All software from ...
4
votes
5answers
925 views

What should be on your “Going Live Day” checklist?

Aside from the technical specifics, what should be on your checklist for when you go live with a program? Are there last minute things you can do to make a piece of software go into production ...
11
votes
2answers
332 views

As a Europe-based company, is it possible to write a custom iPad application for a customer?

Our customer wants us to write a custom application for him that he can use on a handful of iPads in his company. This application is probably only useful for this one customer (maybe for two or three ...
2
votes
1answer
114 views

Do you have regularly schedule app updates? And if so how do you handle bugs that make it out?

We are trying to make our releases more frequent. As part of that we have blocked out a day of the week where we told users that we'll be doing updates. Similar how Microsoft has Patch Tuesday. This ...
4
votes
2answers
723 views

Software bundle containing LGPL libraries as Java Fat-Jar Archive

At work, we're deploying a software bundle of a Java application (written by us) which has lots of external dependencies, most of them being LGPL and BSD-licensed third-party-libraries distributes as ...
3
votes
1answer
423 views

How do software engineers deploy applications?

Interested to know how people deploy software to their customers I have the following requirements: Customers on various OS's prob. linux and Windows Can't release the source code Ideally want ...
6
votes
4answers
5k views

What is the easiest and cheapest way to distribute apple iOS enterprise app?

I work as a developer in a company, The company I work with has to deploy the app I made to their client. Number of clients are 3 and each client has around 100 iPads. Now my question is, What ...
7
votes
5answers
3k views

Is MySQL viable for small-medium business applications

After having worked with a Microsoft stack - VB.Net, ASP.Net, SQL Server - for the past 10 years, we are now faced with having to develop an application for both Windows and Mac environments. It has ...
1
vote
3answers
461 views

Ms Build publishing vs Visual Studio IDE publishing

I am currently working on ms build to publish my winform application based on the environment selected (Dev or Prod). I am using Ms Build Community Task and referencing this article to achieve this ...
9
votes
3answers
3k views

Agile development deployment process. Where do QA and Business Owners test?

I've been reading up a lot lately on various web application deployment processes using SVN or GIT, with a view to redesigning how we currently deploy where I work. As is the way with many flavours ...
5
votes
4answers
2k views

How to incrementally update a database when deploying a website?

We use JSF over Tomcat along with a backing proprietary DB. I want to know how the addition of new database fields or/and stored procedures should be handled when we deploy a new version of the ...
18
votes
4answers
428 views

What do update versions really mean?

A lot of software updates follow the scheme of v0.1 to v0.2 to v2.6.5.6. What do these "updates" to software really mean? Is there an industry standard always followed or do programmers pretty much ...
8
votes
4answers
487 views

Why do Chrome and Adobe use “download wizards” to install software?

Why do software companies use download wizards for large files instead of letting users download the file directly? Is it so the user does not get discouraged by the waiting time, or is it something ...
1
vote
1answer
551 views

Best Practice: strategy regarding Website Projects and versioning

What are the best practices and strategy for designing and developing a website? The key parts I want considered are: DLL deployment IIS publishing project versioning namespace Please answer ...
2
votes
3answers
554 views

How can I share my python scripts with my less python-savvy business person partner?

I'm taking financial mathematics as an elective, and I'm working with real life finance industry worker type people. It's actually kind of fun. When I pulled out a macbook at one of our meetings, I ...
3
votes
1answer
582 views

Large Ecommerce Site Topology and Deployment Guidelines

Problem I am a lead engineer for a highly trafficked eCommerce website (upwards of 1m page views an hour). For various reasons we have the opportunity to rebuild large portions of our ...
4
votes
2answers
234 views

Shipping test code as a form of sanity check

Have you ever shipped test code (JUnit, NUnit etc) with your application that could be runnable by the end-user ? Basic Idea is this : The application can be deployed in a varied environment and it ...
12
votes
2answers
1k views

Should the deploy script be an artifact of the build?

This is a web project written in Java. So, I'm writing the build and the deploy scripts. To create the build, I used ant. The continuous build is done with Jenkins. The build generates 3 different ...
6
votes
2answers
1k views

Deployment: Best Practices (and real practices) [closed]

One thing that I've learnt in my short dev career is that there are best practices (like TDD) and then there are actual practices that occur under pressure, or through budgetary/time constraints. ...
3
votes
1answer
318 views

Is it possible to create and distribute an app for the BlackBerry Playbook that doesn't go into App World?

My company is looking to create an app that we'll use internally on several (about 20) BlackBerry Playbooks. We don't want it to be put up on App World because it's just an internal application. I'm ...
4
votes
4answers
501 views

Should developers do their own software releases (if there is a prod support team in place)?

I know there are going to always be differences depending on the particular size, staff etc, but i wanted to get feedback in general around: In an environment where you have a production support team ...
4
votes
3answers
231 views

Deploy multiple emails to email providers, but without showing favouritism

We are currently developing a new email deployment system. We have the system currently configured so that it reads a record from the database and loads the email content and deploys it to the ...
9
votes
1answer
2k views

Using a TFS Build Process Template (Workflow) for Deployment

I'm thinking of using TFS Build workflows for complex deployments. We have some that may need to deploy: Web applications and services Database SSRS Reports SSIS Packages Who knows what else I ...
3
votes
6answers
581 views

Which deployment technologies makes sense in Continuous Deployment?

In my understanding a major point in Continuous Deployment is (well, obviously I guess) that deployment is automatically done as a part of the building process. Conceptually it is easy to understand ...
1
vote
1answer
363 views

dbdeploy (phing) and development teams

Does anyone here use dbdeploy (phing) in a commands? If so - how do you manage the migrations? Let's suppose we have 2 different features developed in different branches of mercurial repository ...
11
votes
4answers
4k views

Is it acceptable to deploy web app to production directly from SVN

Question Is there a legitimate reason NOT to use SVN for production deploys, or is this merely a case of personal preference and there is no real case against SVN? Background My workplace has a ...
11
votes
2answers
3k views

How to structure multiple overlapping solutions / projects in .Net?

I recently started out working for a new client with an old legacy codebase in which there are multiple .net solutions, each typically hosts some projects unique to that solution but then "borrows" / ...
4
votes
3answers
633 views

Is it possible to deploy Perl or Python scripts in the same way as PHP scripts?

PHP's deployment model is uber simple: upload and run. This is especially ideal for web applications that are intended to be installed on shared hosting by end users (think: Wordpress). Compare this ...
0
votes
1answer
172 views

Whole Solution Complexity … vs Development Complexity

I am generally a PHP Developer that deals in a few different MVC frameworks. I am being tempted (like most) to break out of my comfortable LAMP environment in pursuit of a "prettier" and "more ...
5
votes
3answers
312 views

Should deployment errors constitute a build failure?

Our software uses in-house written deployment software due to the complexity of the product. As part of our current QA (not dev) build process (using more in-house software) we compile the code, patch ...
1
vote
2answers
820 views

What is an Enterprise/Automated Deployment tool?

What is an Enterprise/Automated Deployment tool, and how would it be used? Examples would be a plus, but please don't turn this into a list. What are the key factors that should be evaluated when ...
5
votes
1answer
575 views

Builds, continuous integration and deployment for python projects?

Could you please tell me which tools are used in python to build projects, as well as which continuous integration servers are used and how to deploy projects to the server? What I mean is web ...
5
votes
1answer
690 views

Is it legal to put `FSharp.Core.dll` from FSharp redistributable package?

Is it legal to put FSharp.Core.dll from FSharp Redist Package into my application package and redistribute it with my application? I couldn't find any information about this.