release-management

Azure DevOps Cancel deployment of stage when deploying another stage

岁酱吖の 提交于 2021-02-10 18:33:19
问题 We currently have our Azure DevOps release setup in the following way: What I'm trying to accomplish is to cancel the 2:00 PM deployment if the 9:00 AM deployment triggers, as well as cancel the 9:00 AM deployment if the 2:00 PM deployment triggers since we don't really want to deploy the same code twice, or even deploy the previous day's code the following day. Does anyone know if a way to do this in Azure DevOps? I've done a lot of searching for extensions, etc. to see if I can find

Azure DevOps Cancel deployment of stage when deploying another stage

好久不见. 提交于 2021-02-10 18:32:18
问题 We currently have our Azure DevOps release setup in the following way: What I'm trying to accomplish is to cancel the 2:00 PM deployment if the 9:00 AM deployment triggers, as well as cancel the 9:00 AM deployment if the 2:00 PM deployment triggers since we don't really want to deploy the same code twice, or even deploy the previous day's code the following day. Does anyone know if a way to do this in Azure DevOps? I've done a lot of searching for extensions, etc. to see if I can find

What version numbering scheme do you recommend? [closed]

孤人 提交于 2020-01-19 04:33:06
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 3 months ago . My question is, which version-naming scheme should be used for what type of project. Very common is major.minor.fix, but even this can lead to 4 number (i.e. Firefox 2.0.0.16). Some have a model that odd numbers indicate developer-versions and even numbers stable releases.

Hotfix / Patch build & delivery approach

≯℡__Kan透↙ 提交于 2020-01-13 10:07:22
问题 We are in the process of adapting our build & release procedure of one of our Java based products to support patch / hotfix releases. Today, we deliver a full installation package (which is a set of RPM packages wrapped in an ISO) out of our build pipeline. However, we aim to also support incremental / more fine grained upgrade / patch shipments as well. To keep things simple as an initial step, we plan to have more fine-grained RPM packages and package a subset (only the changed ones in the

Hotfix / Patch build & delivery approach

倾然丶 夕夏残阳落幕 提交于 2020-01-13 10:05:21
问题 We are in the process of adapting our build & release procedure of one of our Java based products to support patch / hotfix releases. Today, we deliver a full installation package (which is a set of RPM packages wrapped in an ISO) out of our build pipeline. However, we aim to also support incremental / more fine grained upgrade / patch shipments as well. To keep things simple as an initial step, we plan to have more fine-grained RPM packages and package a subset (only the changed ones in the

Hotfix / Patch build & delivery approach

对着背影说爱祢 提交于 2020-01-13 10:04:07
问题 We are in the process of adapting our build & release procedure of one of our Java based products to support patch / hotfix releases. Today, we deliver a full installation package (which is a set of RPM packages wrapped in an ISO) out of our build pipeline. However, we aim to also support incremental / more fine grained upgrade / patch shipments as well. To keep things simple as an initial step, we plan to have more fine-grained RPM packages and package a subset (only the changed ones in the

Maven with Jenkins - Update parent pom version of dependency

允我心安 提交于 2020-01-04 04:18:09
问题 I have a pom file that looks similar to this <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>myApp</groupId> <artifactId>myAppId</artifactId> <packaging>war</packaging> <version>1.2-SNAPSHOT</version> <name>Maven Test Webapp</name> <url>http://maven.apache.org</url> <dependency> <groupId>com

Need primer for a Msbuild newbie [closed]

心已入冬 提交于 2020-01-02 05:15:24
问题 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 . We maintain a medium sized windows application developed in vb/c# .net in work. Still now the build and deploy process for this app is

Maven release via Hudson

青春壹個敷衍的年華 提交于 2019-12-31 09:58:49
问题 I'm setting up Hudson to use the batch-task plugin to do maven releases to our internal repository. I'm doing it via: mvn --batch-mode release:prepare mvn --batch-mode release:perform I'm interested in other methods people have used and the pros and cons of those methods. Also, any gotchas people have come across. 回答1: I have tended to do the releases always by hand for a few reasons. First if you have to roll back it's easier when you can go back to the original release location and do it.

Is there a way to do nested variables in VSTS Release Management

*爱你&永不变心* 提交于 2019-12-31 02:08:09
问题 I have a few variables created in Variable Groups with the following names: CodeNetworkShare.Dev CodeNetworkShare.Test CodeNetworkShare.Prod I imported this variable group in my Release Definition. Then I tried the following ways to use this in Release definition I created a local variable in the Release Definition as follows: Name = CodeNetworkShare1 Value = $(CodeNetworkShare.$(Release.EnvironmentName)) I tried to use it directly in the task using the following expression: $