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

0
votes
0answers
89 views

Why do I have issues with all Rails programs? [on hold]

This question is not to be polemic nor is a rant. I just want to figure out what I am doing wrong. I have almost 20 years of experience with computers, I've started using Linux with a kernel 1.2, I am ...
0
votes
4answers
2k views

Forcing ExtJS application updates after deployment

I work on an ExtJS application with a Django backend, and we keep running into issues when we push new code. Our users seldom refresh their browsers, so after a code push we end up with users using ...
3
votes
1answer
232 views

Azure CloudServices: Having more than just staging and production slots?

We're using Azure Cloud Services and would like to have a workflow where deployments flow as Cloud Service #1: testing/QA => staging => production Currently Azure Cloud Services only have ...
5
votes
0answers
68 views

After breaking our code into reusable bits, how do we test and deploy?

We started out with one developer, and one svn repo containing all our code: ^/foo/trunk/module-a ^/foo/trunk/module-b ^/foo/trunk/module-b/submodule-b1 ^/foo/trunk/website1 (at the time this was a ...
-1
votes
1answer
52 views

Steps for deploying a winforms C# application [closed]

I'm developing a windows forms c# application for a client with sqlexpress database. It contains simple CRUD operations using sql DataReader, DataWriter. My problem is how to install the application ...
0
votes
1answer
47 views

Is it okay to build artifact specific to environment?

I'm building a web application project that in my view behaves differently in specific environments. I have dev, int, uat, prod environments. DEV is a local environment for developer and 'int' is the ...
5
votes
3answers
139 views

Can I implement a payment feature in my own software?

Note: I spent some time thinking about this question before choosing which StackExchance site to post it on. I have decided on this domain because of the description: "For professional programmers ...
9
votes
0answers
423 views

DB migration and Azure deployment slots

I'm planning to push a new web application to an Azure Web App Service (former Azure Website). I'd like to make use of the deployment slots to be able to test my deployment before pushing it to ...
1
vote
0answers
40 views

Feature Toggles for Front-end Redesign

We are planning a redesign of our front-end and would like to roll it out using a feature toggle. We want to expose the changes to limited sets of users as we iterate and perhaps allow users to opt ...
3
votes
1answer
173 views

What are modern develop-deploy-test techniques for non-interpreted languages?

I have strong web-developer background, where in order to show client a demo I've uploaded a solution to demo environment and sent over a link. If case client asked to make changes, I did them in ...
0
votes
3answers
5k views

What is the best solution for using NetBeans on different computers and keeping them in sync? [closed]

I am using NetBeans IDE for PHP programming. What is the best solution for using NetBeans on two different computers and keeping them in sync? I am currently using the FTP upload on save feature. But ...
1
vote
1answer
38 views

How to manage image uploads?

Earlier, when images were to be added to staging/production, they were committed to the git repository and our deploy script used to take care of uploading the images to CDN (S3 in our case). But as ...
4
votes
1answer
42 views

Best practices for releasing patches that affect multiple development stories

My team uses a Kanban style approach to development where feature and bug fix stories filter through to Production as and when they are ready. We currently are using SVN as our VCS and take a feature ...
0
votes
0answers
41 views

Should/can a web crawler be a separate microservice?

I've never built anything using microservices and all the articles I can find are not very practical. I'm building a web application that relies on a web crawler to scrape data into a database, a ...
10
votes
2answers
317 views

Zero Downtime Deployment - Transitional Db Schema

Achieving Zero Downtime Deployment touched on the same issue but I need some advice on a strategy that I am considering. Context A web-based application with Apache/PHP for server-side processing ...
5
votes
2answers
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 ...
28
votes
4answers
11k views

Achieving Zero Downtime Deployment

I am trying to achieve zero downtime deployments so I can deploy less during off hours and more during "slower" hours - or anytime, in theory. My current setup, somewhat simplified: Web Server A ...
2
votes
2answers
76 views

What does “packaging” refer to in the software Deployment process?

From what I understand the deployment process consists of these steps. Compiling, linking/packaging, deploying. What does the packaging refer to? is that just a reference to packaging the object ...
3
votes
4answers
239 views

Is there a reason for support multiple different releases?

I have a discussion with my team recently and I heard a suggestion for deploying multiple releases. Such as version (newest) and version (old). But I am thinking what would be the reason for customer ...
1
vote
1answer
112 views

More than one deployable git branch

My dilemma is about the GIT flow. Let's assume that I have an application that can be deployed differently (staging release, QA release, production release). Since the application has profiles to be ...
29
votes
15answers
6k 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 ...
2
votes
1answer
219 views

Why should I use a Dockerfile instead of a batch script?

I'm new to Docker and feeling my way around. My plan is to build a typical web app using Nginx+Rails+Postgress, all of which will be in the one container. I'm not (currently) doing anything complex ...
2
votes
1answer
33 views

creating platform for multiple webapps

I have already built a nodejs webapp that I want to make available as a service, but I don't know the next steps to automate the whole thing given the following steps : people come to my website ...
1
vote
1answer
210 views

What are the benefits of Docker? [duplicate]

Docker is becoming quite popular. I've used it as an end-user just 3 times, and it never worked as expected. But assuming it does work, can you please list some actual benefits? And contrast them with ...
1
vote
4answers
182 views

How can I organise a better deployment process? [closed]

I work in a company of about 10 developers. When we start a project, each of the developers involved in the project have their dev environment. Once they complete a task, it is then pushed to phase ...
12
votes
3answers
462 views

How can we keep track of which version of our code is in each environment?

My team currently uses a fairly simple branching/deployment process that looks like this: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ ...
5
votes
1answer
130 views

Economics of scaling, denormalizing NoSQL for personalized content [closed]

I am using Cassandra for a data intensive app. With relatively little operations and deployment experience, the expertise I am looking for is someone that can read the example below and decide whether ...
3
votes
1answer
100 views

How are native applications (C, C++) deployed on android?

I am curious how to deploy android native (that is, using android NDK or Qt C++) application to the end users. AFAIK, the apk files are much like jar files, so I assume native programs can't be ...
3
votes
1answer
988 views

Security Risks of Unsigned ClickOnce Manifests

Using signed manifests in ClickOnce deployments, it is not possible to modify files after the deployment package has been published - installation will fail as hash information in the manifest won't ...
2
votes
5answers
334 views

What happened to VM based deployments?

Watched some MountainWest RubyConf 2014 talks and noticed an interesting theme. Many dynamic programming environments back in the old days used to be self-contained VM images, e.g. SmallTalk, ...
2
votes
1answer
88 views

Lean or agile SaaS: deployment / release features during or after sprint

For SaaS (software as a service), when using a lean or agile development process with short sprints/iterations (e.g. 1 to 3 weeks), which approach produces better quality: deploying/releasing ...
0
votes
0answers
124 views

WAR deployment on its own vs within EAR

Months back I started working on a project using 'jbpm' by Redhat. JBPM is a piece of open source software which maps business processes and allows for user input, in addition to other functions. To ...
1
vote
0answers
71 views

How to re-use a very small Python utility across different applications?

I have a very small utility that has proven itself very handy across a multitude of applications. The utility itself is less than 50 lines of code and is its own Python module, and a number of ...
13
votes
4answers
674 views

Should I deploy 32-bit only or both 32- and 64-bit versions for Windows?

I have a cross-platform application written in a compiled language. For Linux it is customary to have both amd64 and i386 builds available to user, so user can choose version, suitable for its ...
4
votes
1answer
105 views

How to prevent accidental deployment of branch under a legacy deployment process?

We have a feature branch right now in development that must not be deployed to production. At the moment there is nothing that would prevent such a mistake from happening. Deployment happens manually ...
6
votes
3answers
164 views

Support Multiple versions of Mobile apps

We are building a suite of native mobile applications to supplement our existing application that currently only supports a web interface to the server. The application can be installed and hosted by ...
4
votes
1answer
625 views

How do we isolate dependencies for a .Net app deploy in a way which is safe for a strongly-named assemblies?

To design in such that it is easy to deploy dependencies with your app, and so that development environments are easy to set up, it is advantageous to isolate an app's dependencies from it's ...
3
votes
2answers
266 views

Deploy PHP application on customer server independent of the envirorment

Our company has developed a PHP(CakePHP) "Cloud" application that is running on our servers, now we have some customers that would like to use our service and make integrations to their local systems. ...
6
votes
1answer
2k views

Good practices for packaging Python programs

I've been using Python for a while now, both in the context of personal and professional projects. One thing that occured to me recently is that I had never thought about a good way to deploy Python ...
2
votes
3answers
1k views

Manage ClickOnce releases for different parties

I'm struggling with release management of a piece of software. First some general information: It is a ClickOnce application I follow the release often practice There are about 30 parties served ...
5
votes
4answers
4k views

ASP.NET deployment/maintenance best practices

I have been in the web development industry for around 5 years now, always working in an open source environment. Mostly apache, mysql, and php with a little bit of ruby, using git for version ...
-1
votes
1answer
247 views

Automatic deployment of windows desktop application [closed]

I work on commercial (windows) desktop application that is subjected to frequent changes, and is installed on multiple locations. Application should only be available to existing users. Until now each ...
2
votes
0answers
155 views

Test-first iterative development in Common Lisp environment

Given: I want to practice proper test-first, continuous delivery-style software development in Common Lisp environment. Problem: How each red-green-refactor iteration of the process should look ...
0
votes
1answer
615 views

Spring web application deployment infrastructure

I'm interested in hearing out what's out there in terms of tips and tricks on deploying and maintaining a Java web application whilst keeping agile. I'm running solo on a startup project I'd like to ...
1
vote
2answers
214 views

Is it a good idea to install more libraries than you need? [closed]

I decided to try Anaconda, it seems that too many large companies are using it. I was amazed by the number of libraries included by default installing: python-2.7.9-2 ... installing: ...
2
votes
1answer
180 views

What happens when one reaches their framework's maximum requests per second?

I've been dabbling in code for many years now but it's always been personal projects. I don't have experience with much traffic. I was recently reading through a "Hello, World." tutorial for ...
2
votes
0answers
105 views

Embedded tomcat cold deployment without service disruption

I have the following scenario. For various reasons I chose to use embedded tomcat for my rest backend that will form a cluster of AWS machines. I will want to deploy fairly frequently updates ...
1
vote
3answers
284 views

How to version control a running web application? [duplicate]

I am developing a web application in PHP and JS. The software until recently was only being developed on and not being used by clients, so I could just change the script files directly. After the ...
2
votes
4answers
308 views

Advice on new git / deployment workflow

I work with a small team that until recently didn't use source control. I'm working on the layout of our development/deployment workflow with git. I would appreciate and advice or insight you might ...
-3
votes
1answer
81 views

Software teams and surrounding support teams [closed]

Help me understand the need for managers, product managers, program managers, design architects, engineering directors, and all other auxiliary job titles that surround software development but don't ...