In my organization we recently moved to Azure DevOps and at this point we are configuring dashboards to monitor what is happening in the environments.
I would like to create a matrix widget where Y would be Release Piplelines and X would be the environments we have.
In the table I would like to have all the images that are on a particular environment at the moment.
Thank you in advance for your answer!
You can add Release pipeline overview widget to your azure devops dashboards. With this widget, you can view and track the status of a release pipeline. it shows the release as a series of environments, with the name of the release and the date or time it was started.
Go the DashBoards under Overview in your azure devops project portal. Click Edit and search for Release pipeline overview widget. Then configure the Release pipeline to be displayed on the dashboard. The widget looks like below screenshot. It might not be exactly what you want. But it is most closest one i can find in azure devops extension market.
If you would like to create your own widget. You can refer to this example provided in microsoft official site
If you want to view and track the status of multiple Release pipelines. You can add multiple Release pipeline overview widgets one for each of them.
Please check here to explore more other widgets. Hope above helps!
Related
In an Azure Devops project, I see all the "Recent" pipeline runs under the Recent tab.
The list includes pipelines not run for 16 months - as well as those run this week, for example.
How do I customise the list to show only those run in the past month (for example)?
NOTES:
I am NOT talking about the lifetime of the releases themselves, which I know can be customised in the Project Properties --> Pipelines.
I do not want to delete the old pipelines - just not see them in the "Recent" list.
It shows 50(default value) pipelines in recent tab according to our backend API test. I am afraid that you can't customise the list to show.
We've been using environments for a while now for our dev and test instances. I like being able to go to the environment and seeing the commits and work items associated with the particular build/release but can't find a way to export them. Does anyone know of a way to export the workitems?
Using environments you also loose the ability to see which build/release a ticket went out in or have I missed something?
Your first and second question, kind of, have the same answer.
In short, you don't want to be using Environments to view which work items are associated with a release.
Azure DevOps has a built-in mechanism to view work items directly within the Release or Pipelines page (Depending on whether you're using classic or YAML).
Here is a great guide published by Microsoft regarding how work pipeline-based work item linking works, as well as how to retrieve work items associated with a release:
https://devblogs.microsoft.com/premier-developer/how-to-retrieve-all-work-items-associated-with-a-release-pipeline-using-azure-devops-api/
Update:
Specifically regarding how to view linked work items in Pipelines. You'll want to look under "Related":
Clicking on "x work items" will show you the full list of work items:
I am new to azure devops and devops field. I am exploring myself in azure devops, where learning boards. I I was confused while updating the status of my work item. I was assigned with a task (example: create a login page. Now i went to azure boards and its allowing me to edit the title and priority fields. Those are already set by my higher levels. I only need to add details like time efforts, status). What security is our team missing to achieve this?
Also i need to move the work items from one stage to next stage(Todo to completed) via VS2017. How to achieve that. Now i am currently going to devops portal and drag and drop the workitems to next columns.
If you have permission to edit a work item, you can edit any field on the work item. This is by design. Whether it's a limitation or not is up to you to decide.
You can update the work item state from Visual Studio by linking it to your commit in the team explorer. Refer to the documentation.
I'm wondering if anyone knows if there is a Release Calendar widget/view in Azure DevOps Services. Our support team simply wants to see our production releases (successful release pipeline runs) on a calendar so they know when updates to our service has happened.
Note: I looked through the existing widgets and marketplace but nothing stood out so asking here before we evaluate building it.
Update: We presently don't use Boards or Repos in Azure DevOps. We only use Pipelines so looking for a solution that plays nice with just that but appreciate sharing the other options.
You can use Release Pipeline Overview widget without install anything in marketplace.
After you select one release pipeline, this widget will show the names and status in the specific pipeline like below.
Then in your release pipeline, click Options and find the Release name format.
Change the Release name format and add the specifice predefined variable to it.
This variable will display the current date in you release name. Then you can get the release calendar in the Release pipeline overview widger like below.
Addition
You can refer to here to get more information about pre-defined variable to specify the format mask.
https://learn.microsoft.com/en-us/azure/devops/pipelines/release/index?view=azure-devops#how-do-i-manage-the-names-for-new-releases
I believe you can leverage the new Portfolio Plans beta stuff to accomplish this.
Will have a lot of pipelines in azure and I was thinking if there is some interface like the one used by go.cd.
Here it is :
So in this interface we represent pipelines as boxs that we can arranged by group what I find very clear
Is there any solution like that in azure pipelines world ?
Is there any solution like that in azure pipelines world ?
If you want the interface which same like the box in GoCD, I'm afraid that no, not have the same one in Azure Devops. In Azure Devops, all pipelines displayed as bar.
Also, for pipelines arranged, we only offered the method : arrange by folder. Shown like this:
In the pipeline of Azure Devops, it display in a layer-by-layer progressive form of the folder. For a specific pipeline record, it displayed as a bar instead of a box.
When you start browsing one specific pipeline, it can list all recently records of this pipeline, including trigger method, branch and commit message.