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

1
vote
2answers
900 views

NodeJS: Freeze dependences before testing and deployment? Check in node_modules?

Suppose you have a NodeJS application. A release could consists of multiple steps: Automated and/or manual tests Deployment (if something goes wrong) Rollback to the last stable version There are ...
2
votes
1answer
510 views

What is the difference, if any, between Model and QA environments?

I have worked for various organizations many of whom call their environment that comes after the test/developer environment and before the staging and/or production environment either model or QA. ...
0
votes
2answers
447 views

What does “deploy to a physical machine” mean

I was asked whether I've ever "deployed to a physical machine" and I'm seeing this terminology when googling, but not getting a definition. What does it mean? What other way could someone deploy an ...
13
votes
4answers
1k views

Do Windows Installers for internal business applications make sense?

I'm trying to build a general understanding for what's common in this situation so that I can decide if it makes sense to pursue it further. Are installers welcome in a typical corporate environment ...
-1
votes
1answer
2k views

Issue deploying Asp.Net MVC 4 website to Azure [closed]

How do you deploy your website in Azure so that it looks exactly like when you run it in your localhost? This is a very simple website that I created following the ASP.NET MVC4 tutorials. However, I ...
5
votes
2answers
472 views

Why isn't there a private deployment option for the .NET framework? [closed]

Here are reasons why one would want this: 1) We often don't use all the dlls but we force customers to install the entire .NET framework. It would be great to just deploy the dlls we need. 2) We ...
3
votes
2answers
428 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 ...
5
votes
4answers
593 views

how to convince team and project manager that post-launch deployments are okay for new features

We have a site that launched and is "feature-complete", we've done all that the client has asked for and fixed a few bugs post-launch. However, I noticed that our site's home page is using 100 SQL ...
4
votes
1answer
430 views

Suggestions to improve small team workflow (CI / Deployment)

I'd like to improve my team's workflow and architecture. Right now we have a LAMP dev server on which every member of the team has a subdirectory. We work directly in this directory via LAN. There is ...
1
vote
1answer
299 views

Streamlining ASP.Net MVC deployment? [closed]

I own a VPS with Windows Server 2012 on it. I can install whatever I want on it. In the past when deploying an ASP.Net MVC project, I would right click the project in the solution and Publish it. I ...
3
votes
1answer
2k views

Application deployment with Puppet

I've been researching puppet lately, and I think it could be useful to integrate into my deployment pipeline. Currently, I deploy my apps by manually adding users, creating vhosts, setting ...
2
votes
2answers
2k views

How can I build a C# project (installer) for multiple environments

I would like to propose a solution to our companies problem with building consistent installers for different environments. Our current process is to build an installer for test, perform testing, ...
4
votes
4answers
194 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 ...
-1
votes
1answer
417 views

How to maintain lots of different variations for deployment, using Git for development

Although there are many similar questions here regarding using GIT for maintaining different versions, none seem to answer my specific case. I'm OK with how to use GIT to do my development, using ...
14
votes
10answers
5k 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 ...
4
votes
3answers
995 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
840 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
925 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
912 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
819 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
156 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
334 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
955 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
1k 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
194 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
1k 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
205 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
463 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 ...
15
votes
5answers
565 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
783 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
1k 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
338 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
116 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 ...
5
votes
2answers
894 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
483 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 ...
8
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
496 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
4k 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
437 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
488 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
583 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
702 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
662 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
264 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. ...