Skip to content

Commit 2a8ebc6

Browse files
committed
first version
1 parent c497333 commit 2a8ebc6

7 files changed

+58
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
A pipeline information run tells you Azure DevOps tried running a YAML pipeline, but failed to retrieve its source code. Such a run looks like in the following screenshot.
2+
3+
![Pipeline information run](../process/media/pipeline-information-run.png)
4+
5+
You can recognize a pipeline information run by the following attributes:
6+
- Status is `canceled`
7+
- Duration is `< 1s`
8+
- Run name contains `Could not retrieve file content for {file_path} from repository {repo_name} hosted on {host} using commit {commit_sha}`
+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Pipeline information runs
3+
description: What are pipeline information runs
4+
ms.topic: reference
5+
ms.assetid: 96a52d0d-5e01-4b30-818d-1893387522cd
6+
ms.author: sandrica
7+
author: silviu.andrica
8+
ms.date: 02/03/2022
9+
monikerRange: '>= azure-devops-services'
10+
---
11+
12+
# Pipeline information runs
13+
14+
[!INCLUDE [header](../includes/information-run-include.md)]
15+
16+
## When is a pipeline information run created?
17+
18+
The first step of running a YAML pipeline is to retrieve its source code. When this step fails, the system creates an information run. These runs are created only if the pipeline's code is in a GitHub or BitBucket repository.
19+
20+
A pipeline may run in response to:
21+
- Pushes to branches in its `trigger` branch list
22+
- Creating or updating Pull Requests that target branches in its `pr` branch list
23+
- Scheduled runs
24+
- Webhooks called
25+
- Resource repository updates
26+
- Resource external builds complete
27+
- Resource pipelines complete
28+
- New resource package versions are available
29+
- Resource containers changes
30+
31+
Here's an example of when a pipeline information run is created. Suppose you have a repo in your local BitBucket Server and a pipeline that builds the code in that repo. Assume you scheduled your pipeline to run every day, at 03:00. Now, imagine it's 03:00 and your BitBucket Server is experiencing an outage. Azure DevOps reaches out to your local BitBucket Server to fetch the pipeline's YAML code, but it can't, because of the outage. At this moment, the system creates a pipeline information run, similar to the one shown in the previous screenshot.
Loading

docs/pipelines/repos/bitbucket.md

+5
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,11 @@ For included branches, a build will be triggered on each push to a pull request
211211

212212
---
213213

214+
## Pipeline information runs
215+
[!INCLUDE [header](../includes/information-run-include.md)]
216+
217+
Learn more about [pipeline information runs](../process/information-run.md).
218+
214219
## FAQ
215220

216221
Problems related to Bitbucket integration fall into the following categories:

docs/pipelines/repos/github.md

+6
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,12 @@ The following commands can be issued to Azure Pipelines in comments:
512512

513513
If you have the necessary repository permissions, but pipelines aren't getting triggered by your comments, make sure that your membership is **public** in the repository's organization, or directly add yourself as a repository collaborator. Azure Pipelines cannot see private organization members unless they are direct collaborators or belong to a team that is a direct collaborator. You can change your GitHub organization membership from private to public here (replace `Your-Organization` with your organization name): `https://github.com/orgs/Your-Organization/people`.
514514

515+
## Pipeline information runs
516+
[!INCLUDE [pipeline-information-run](../includes/information-run-include.md)]
517+
518+
Learn more about [pipeline information runs](../process/information-run.md).
519+
520+
515521
[!INCLUDE [ci-triggers](includes/source-options.md)]
516522

517523
## Pre-defined variables

docs/pipelines/repos/on-premises-bitbucket.md

+5
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@ To allow traffic from Azure DevOps to reach your Bitbucket Server, add the IP ad
6969

7070
Allow Azure Pipelines to attempt accessing the Git server in the **Other Git** service connection.
7171

72+
## Pipeline information runs
73+
[!INCLUDE [header](../includes/information-run-include.md)]
74+
75+
Learn more about [pipeline information runs](../process/information-run.md).
76+
7277
## FAQ
7378

7479
Problems related to Bitbucket Server integration fall into the following categories:

docs/pipelines/toc.yml

+3
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@
158158
- name: Job access tokens
159159
href: process/access-tokens.md
160160
displayName: job access token, identity, build service account, project build service account, collection build service account, access token, build service
161+
- name: Information runs
162+
href: process/information-run.md
163+
displayName: information run
161164
- name: Pipeline reports
162165
items:
163166
- name: View pipeline reports

0 commit comments

Comments
 (0)