release-management

Why don't I have to release managedObjectContext in the 2nd TableViewController

蓝咒 提交于 2019-12-04 11:40:20
I have two tableview controllers showing CoreData objects. One is a detail view (with sentences) one is an overview (with stories). Pick a Story -> See the Sentences. It looks like I was over-releasing my managedObjectContext; I originally released it in both TableViewControllers in dealloc and got a crash every third time I went between the two controllers (Story -> Sentence -> Story -> Sentence -> Story -> Crash). Some debugging showed I was crashing in my App Delegate after this code in ViewDidLoad of both TableViewControllers: if (managedObjectContext == nil) { managedObjectContext = [

Release Management sets builds to Retain Indefinitely

北慕城南 提交于 2019-12-04 11:11:28
We are using Microsoft's Release Management tool for automating the deployment of our solution to our various dev servers. This tool is ideal for us because it can perform more complicated deployments that span multiple servers. In this sense, it is working fine and everything is deploying correctly. A minor issue is that after Release Management automatically deploys a build, it sets the build to "Retain Indefinitely" which is indicated by the Lock icon. Since we are doing continuous deployment, we are retaining a large number of builds and the Build Definition's retention policy is

Maven artifact version for patches

烂漫一生 提交于 2019-12-04 09:37:35
问题 I'm currently working on Maven tools for Project Dash. One of the open issues is how to handle mistakes. Maven central says: Nothing published ever changes. This is because Maven never tries to figure out whether a release has changed (unlike for SNAPSHOTs). But I might have to create a new "release" of, say, part of Eclipse 3.6.2. Which version number should I use? 3.6.2.1 , 3.6.2-1 , 3.6.2_1 , 3.6.2pl1 ? Why? 回答1: The convention for version numbers is major.minor.build . major is

How often should you release software updates? [closed]

眉间皱痕 提交于 2019-12-04 09:04:53
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 7 years ago . Moments ago Jeff Atwood said the following on twitter: Look, I love rapid new software releases, but the frequency of WordPress

TFS 2015 Release management access build variables

耗尽温柔 提交于 2019-12-04 03:37:03
In TFS 2015 we have a build, that will automatically trigger a new release. It is realized with the new script based build definitions . Now I want to pass a user variable from build to release. I have created a variable "Branch" in the build. In the automatically triggered release I try to access it. But it is always empty/not set. I tried it with $(Branch) and $(Build.Branch) . I also tried to create a variable in release with these names, without success. Is there any chance, to access a user variable from the build definition in the release? I do it now with some custom powershell scripts.

Getting TravisCI to commit and push a modified file with Tags (releases)

孤街醉人 提交于 2019-12-03 16:20:09
I was helped by Sir Athos (thank you greatly) earlier today on a separate question which helped me greatly. I am now stuck at a point where I want to modify a simple text file and include it in my push. So basically I want to add the modified text file to a commit and push it as a commit with it's build number tag as a release. Hope I am making sense here. My code to do try and do this so far is #!/bin/bash YEAR=$(date +"%Y") MONTH=$(date +"%m") git config --global user.email "${GIT_EMAIL}" git config --global user.name "${GIT_NAME}" git config --global push.default simple export GIT_TAG=v2.

Django deployment tools

拜拜、爱过 提交于 2019-12-03 12:52:14
I'm looking for some tool (or set of tools) that could help me automate deploying Django projects with all required dependencies. I googled for some solutions but I am curious what are your favorite ones. Arthur Debert I'll second meder's suggestion: user virtualenv + pip. These will give isolated environments that can be mantained and replicated easily. Once you got that running, you have two choices: fabric : Is great for simpler setups. You can script many deploy situations (code checkout, multiple servers, etc). Fabric makes little assumptions on what and how you are deploying, so it's

Deploying SQL Server Databases from Test to Live

隐身守侯 提交于 2019-12-03 10:46:01
问题 I wonder how you guys manage deployment of a database between 2 SQL Servers, specifically SQL Server 2005. Now, there is a development and a live one. As this should be part of a buildscript (standard windows batch, even do with current complexity of those scripts, i might switch to PowerShell or so later), Enterprise Manager/Management Studio Express do not count. Would you just copy the .mdf File and attach it? I am always a bit careful when working with binary data, as this seems to be a

Visual Studio - How to remove a reference in Release mode

我们两清 提交于 2019-12-03 09:59:23
I'm developing a library for use in other apps and this library has lots of debugging and logging statements thanks to NLog. Is it possible to exclude the reference to NLog.dll when I switch to release mode? Cheers, You can manually edit the csproj file, and do something like this: <Reference Include="NLog" Condition="'$(Configuration)' == 'Debug'" /> This only makes it reference that assembly in Debug. I wouldn't recommend doing this often though, because this behavior isn't reflected in the references list in Visual Studio when you change the configuration. It does work when compiling though

What is the difference between alpha and beta release?

泪湿孤枕 提交于 2019-12-03 05:49:30
问题 I want to deploy my software in different environment and provide features phase by phase. When and where should I use alpha and beta version? 回答1: Alpha Release - This is the release when the feature which you are developing is incomplete or partially complete. Suppose in a Ticket booking system you have developed the seat selection but the payment implementation is remaining. In this case you can release it to testers to test the initial phase of feature. Lot of Open source products do