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

7
votes
5answers
2k 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 ...
0
votes
3answers
2k views

Deployment Tools that Integrate with TFS? [closed]

So I have this issue. The Operations team where I work has taken over TFS because they are using MS Build to build and deploy code to production servers. As a result developers have lost A LOT of ...
5
votes
4answers
187 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 ...
10
votes
3answers
754 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 ...
6
votes
4answers
4k 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 ...
-1
votes
1answer
398 views

Starting a new project in python and qt. Where can I find a good code layout for build scaffolding? [closed]

I am in the process of starting a new project with python and Qt. The project starts from zero, and it may become a commercial application. While the programming of the code in itself is a task, ...
5
votes
4answers
1k 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 ...
1
vote
1answer
526 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 ...
3
votes
1answer
528 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
218 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
947 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 ...
4
votes
4answers
453 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 ...
2
votes
3answers
503 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 ...
6
votes
2answers
790 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 ...
4
votes
3answers
229 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 ...
28
votes
15answers
3k views

How can I automate production deployments without experiencing extreme anxiety?

At our shop we use SVN for source control and CruiseControl for CI on handling automatic builds and deployments to our development, test, and integration environments. This all works smoothly however ...
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 ...
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 ...
8
votes
4answers
484 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
358 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
9answers
704 views

What can you do to decrease the number of deployment bugs of a live website?

I'm sure lots of you have experienced this problem. A website or web application is running and is live. You want to upload the next version, but you haven't figured out everything, like setting a ...
4
votes
4answers
190 views

Are there technical reasons for an immediate update following a fresh download/install?

I've had this happen in all sorts of software products: You purchase a software product, download it, install it, and then after the install, the program immediately begins downloading an update or a ...
10
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
611 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 ...
3
votes
6answers
542 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 ...
3
votes
2answers
256 views

Managing DLL files, deployment, and ease of use for the end user

I've been thinking recently about being an end-user who wishes to download one of my own projects and use it on a perfectly average machine. Having an equal background in Unix as well as Windows, I ...
12
votes
10answers
4k views

How do you update live web sites with code changes?

I know this is a very basic question. If someone could humor me and tell me how they would handle this, I'd be greatful. I decided to post this because I am about to install SynchToy to remedy the ...
0
votes
1answer
171 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 ...
3
votes
1answer
310 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
3answers
299 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 ...
3
votes
3answers
5k views

Customer wants to modify the .properties files packaged in our WAR file

I have a customer who wants the ability to modify the .properties files packaged in the web applications WAR file so that they have the control to modify environments at settings. They will be ...
0
votes
4answers
4k views

Will it cost me a lot if I chose ASP.NET and IIS?

I intend to build a type of online social network in ASP.NET. I am going to host it under IIS server. The database that I am going to use is SQL Server. The site will accept a maximum 500,000 users. ...
1
vote
2answers
768 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
566 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
659 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.
2
votes
6answers
3k views

Deploying Microsoft-Access databases with our application

Up to now we use DAO 3.51 (MS-Access 97) databases with our application. We are considering using a newer version. Which versions are available? How about deployment? How about royalties/licence ...
0
votes
2answers
245 views

Team Foundation Server - Deployments

We currently have 5 developers working on quite large Silverlight application. We have 3 servers: Test User acceptance server Production Each person works on something completely different and ...
4
votes
3answers
173 views

Do you allow presentation layer code to be deployed outside of a build cycle?

For any standard web project you will have server-side code, server pages, JavaScript and CSS files as your code assets. It's pretty standard practice for server-side code to have a test suite and a ...
7
votes
4answers
911 views

Managing large number of app.config files

We have many windows services and web apps which all rely on a lot of common settings. Currently we use just appSettings as needed and they are referenced by key. Some of the settings are app ...
6
votes
3answers
207 views

How do open source projects deal with complex setup and deployment?

At most of my corporate clients they have very complex systems with multiple entities to be deployed and tested. (e.g. client software, user database, system, database, identity manager application, ...
14
votes
5answers
523 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 ...
4
votes
5answers
870 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 ...
0
votes
2answers
141 views

Storing bugfixes as local changes rather than in SVN branch

We are deploying and upkeeping web-sites to different customers. Normally we wait for newest changes to stabilize, then tag subversion version as release, and install than version to customer. Then we ...
9
votes
6answers
461 views

Using an Apt Repository for Paid Software Updates

I'm trying to determine a way to distribute software updates for a hosted/on-site web application that may have weekly and/or monthly updates. I don't want the customers who use the on-site product to ...
1
vote
3answers
438 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 ...
4
votes
1answer
424 views

What is the formal definition of a meta package?

There are several examples of packaging where an application package is built, named, described, even licensed, but contains only setup code and dependencies -- it has no first-class runtime software ...
2
votes
3answers
675 views

If you are going to deploy a Rails 3 app, which platform you'll recommend?

I am looking for advice of where to deploy a Rails app for a small business: web-based https needed fewer than 500 users (probably) fewer than 20 concurrent users So far, I am reading pricing ...
6
votes
3answers
1k views

Best practices for managing deployment of code from dev to production servers?

I am hoping to find an easy tool or method, that allow's managing our code deployment. Here are the features I hope this solution has: Either web-based or batch file, that given a list of files, ...
18
votes
4answers
425 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 ...