Skip to content

Commit bdc370a

Browse files
committed
Initial commit for rn-sprint168
1 parent d449bed commit bdc370a

17 files changed

+225
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Azure DevOps Release Notes - General Sprint 168 Update
3+
description: See the Sprint 168 feature updates for General, including next steps.
4+
author: sid-ah
5+
ms.author: simerzou
6+
ms.technology: devops-release-notes
7+
ms.date: 04/27/2020
8+
---
9+
10+
# General - Sprint 168 Update
11+
12+
## Features
13+
14+
[!INCLUDE [sprint-168-update-links](../includes/general/sprint-168-update-links.md)]
15+
16+
[!INCLUDE [sprint-168-update](../includes/general/sprint-168-update.md)]
17+
18+
[!INCLUDE [nextsteps](../includes/nextsteps.md)]
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
author: sid-ah
3+
ms.author: simerzou
4+
ms.technology: devops-release-notes
5+
ms.date: 4/13/2020
6+
ms.topic: include
7+
---
8+
- [[Teams][Slack] ADO Apps - Allow Team admins to create subscriptions](#[teams][slack]-ado-apps---allow-team-admins-to-create-subscriptions)
9+
- [[Repos] Support for PR Commented event](#[repos]-support-for-pr-commented-event)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
author: sid-ah
3+
ms.author: simerzou
4+
ms.technology: devops-release-notes
5+
ms.date: 4/13/2020
6+
ms.topic: include
7+
---
8+
### [Teams][Slack] ADO Apps - Allow Team admins to create subscriptions
9+
10+
Support for Team Admins to create subscriptions for messaging apps in Slack and Teams.
11+
12+
Addressing a key ask, now in addition to Project administrators, Team admins can also create subscriptions for Azure Boards, Repos and Pipelines app in Slack and Microsoft Teams.
13+
14+
### [Repos] Support for PR Commented event
15+
16+
Azure Repos app in Teams and Slack now support notifications for PR Commented event too
17+
18+
![img](../../media/168-general-0-0.png)
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
author: sid-ah
3+
ms.author: simerzou
4+
ms.technology: devops-release-notes
5+
ms.date: 4/13/2020
6+
ms.topic: include
7+
---
8+
- [Depend on job output variable from another stage](#depend-on-job-output-variable-from-another-stage)
9+
- [Limit what repos the build service identity can access](#limit-what-repos-the-build-service-identity-can-access)
10+
- [Repository variables in YAML template expressions, and multi repo agent scenarios](#repository-variables-in-yaml-template-expressions,-and-multi-repo-agent-scenarios)
11+
- [Multi stage pipelines GA](#multi-stage-pipelines-ga)
12+
- [Support for Deployment Strategies in Azure Portal ](#support-for-deployment-strategies-in-azure-portal-)
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
author: sid-ah
3+
ms.author: simerzou
4+
ms.technology: devops-release-notes
5+
ms.date: 4/13/2020
6+
ms.topic: include
7+
---
8+
### Depend on job output variable from another stage
9+
10+
Output variables may now be used across stages in a YAML-based pipeline. This helps you pass useful information, such as a go/no-go decision or the ID of a generated output, from one stage to the next. The result (status) of a previous stage and its jobs is also available.
11+
12+
Output variables are still produced by steps inside of jobs. Instead of referring to `dependencies.jobName.outputs['stepName.variableName']`, stages refer to `stageDependencies.stageName.jobName.outputs['stepName.variableName']`. Note: by default, each stage in a pipeline depends on the one just before it in the YAML file. Therefore, each stage can use output variables from the prior stage. You can alter the dependency graph, which will also alter which output variables are available. For instance, if stage 3 needs a variable from stage 1, it will need to declare an explicit dependency on stage 1.
13+
14+
15+
### Limit what repos the build service identity can access
16+
17+
Azure Pipelines can now scope down its repository access to just the repos required for a YAML-based pipeline. This means that if the pipelines's access token were to leak, it would only be able to see the repo(s) used in the pipeline. Previously, the access token was good for any Azure Repos repository in the project, or potentially the entire collection.
18+
19+
This feature will be on by default for new projects and organizations. For existing organizations, you must enable it in <b>Organization Settings</b> &gt; <b>Pipelines</b> &gt; <b>Settings</b>. When using this feature, all repositories needed by the build (even those you clone using a script) must be included in the <a href="https://docs.microsoft.com/azure/devops/pipelines/yaml-schema?tabs=schema%2cparameter-schema#repository-resource">repository resources</a> of the pipeline.
20+
21+
22+
### Getting details at runtime about multiple repositories
23+
24+
When a pipeline is running, Azure Pipelines adds information about the repo, branch, and commit which triggered the run. Now that YAML pipelines support multi-checkout, you may also want to know the repo, branch, and commit which were checked out for other repositories. This data is available via a runtime expression which you can map into a variable. For example:<pre><code><div>resources:</div><div> repositories:</div><div> - repository: other</div><div> type: git</div><div> name: MyProject/OtherTools variables:</div><div> tools.ref: $[ resources.repositories['other'].ref ]<br></div><div><br></div><div>steps:</div><div>- checkout: self</div><div>- checkout: other<br>- bash: echo &quot;Tools version: $TOOLS_REF&quot;<br></div></code></pre>
25+
26+
27+
### Multi stage pipelines GA
28+
29+
Multi-stage pipelines UI is now generally available. The corresponding preview feature toggle has been removed.&nbsp;
30+
31+
You can navigate to the new experience by selecting **Pipelines** -&gt; **Pipelines** under the left navigation menu in Azure DevOps. This experience is the entry point for both classic build pipelines as well as YAML pipelines. It is mobile-friendly and brings various improvements to how you manage your pipelines.&nbsp;You can drill down and view pipeline details, run details, pipeline analytics, job details, logs, and more.
32+
33+
To learn more about the multi-stage pipelines user experience, see the documentation <a href="https://docs.microsoft.com/azure/devops/pipelines/get-started/multi-stage-pipelines-experience?view=azure-devops" style="cursor:pointer;text-decoration:underline;outline:0px;">here</a>.</p><div style="margin:16px 0px 0px;color:rgb(23, 23, 23);font-family:&quot;Segoe UI&quot;, SegoeUI, &quot;Segoe WP&quot;, &quot;Helvetica Neue&quot;, Helvetica, Tahoma, Arial, sans-serif;font-size:16px;">![img](../../media/168-pipelines-2-0.png)<br></div><br></div>
34+
35+
36+
### Configure Deployment Strategies from Azure Portal
37+
38+
With this capability, we have made it easier for you to configure pipelines that use deployment strategy of your choice, e.g. Rolling, Canary or Blue-Green. Using these out-of-box strategies, you can roll out updates in a safe manner and mitigate associated deployment risks. To access this, click on the 'Continuous Delivery' setting in an Azure Virtual Machine. In the configuration pane, you will be prompted to select details about the Azure DevOps project where the pipeline will be created, the deployment group, build pipeline that publishes the package to be deployed and the deployment strategy of your choice. Going ahead will configure a fully functional pipeline that deploys the selected package to this Virtual Machine.
39+
40+
For more details check out our documentation on <a href="https://aka.ms/AA7jlh8">configuring Deployment Strategies </a>
41+
42+
![img](../../media/168-pipelines-4-0.png)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
author: sid-ah
3+
ms.author: simerzou
4+
ms.technology: devops-release-notes
5+
ms.date: 4/13/2020
6+
ms.topic: include
7+
---
8+
9+
- [Users can add PR attachments from the create pull request page](#users-can-add-pr-attachments-from-the-create-pull-request-page)
10+
- [TFVC Files hub converted to new design system](#tfvc-files-hub-converted-to-new-design-system)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
author: sid-ah
3+
ms.author: simerzou
4+
ms.technology: devops-release-notes
5+
ms.date: 4/13/2020
6+
ms.topic: include
7+
---
8+
### Add attachments while creating a pull request
9+
10+
You can now add an attachment to a pull request when creating it. To add an attachment, you previously had to create the pull request then edit it, but now you can directly drag and drop an image to the create pull request page.
11+
![img](../../media/168-repos-1-0.png)
12+
13+
### New web platform conversion - TFVC Hubs
14+
15+
We have updated the TFVC hubs to a more modern experience. The pages are now faster and more mobile-friendly! Web experience:
16+
![img](../../media/168-repos-0-0.png)<br>Mobile experience:
17+
![img](../../media/168-repos-0-1.png)
61.2 KB
Loading
445 KB
Loading
140 KB
Loading

0 commit comments

Comments
 (0)