View the latest builds from your Azure DevOps and on-premise Team Foundation Server projects.
This project is a modernized resurrection of the original open source project by (now defunct) Orbit One. We've streamlined the service layer to use the latest Azure DevOps REST APIs for best performance, improved the styling, fixed some bugs, and migrated the whole thing to .Net Core. It runs as a Linux Docker Container, so can be set up to run on a Raspberry Pi in a matter of minutes.
Build tiles now have links to additional information within Azure Dev Ops for swift assessment of the problem without losing valuable time. The ribbon over the top right hand corner shows the number of tests, and how many passed.
You can clone the source code from Github and build the app and run it locally, or deploy the binaries in your favourite manner (Kestrel, IIS, etc.). Easier still, you can use the latest pre-built Docker image available on DockerHub.
Use this command to run the app as a container. Note that there are two different URL variations for cloud Azure DevOps: yourazdo.visualstudio.com or dev.azure.com/yourazdo. Either of these are valid in the 'ServerUrl' parameter.
docker run --name buildscreen -p 80:80 -e AzureDevOpsProvider:ServerUrl="https://yourazdo.visualstudio.com" -e AzureDevOpsProvider:AuthToken="yourauthtoken" -e AzureDevOpsProvider:ProjectCollection="projectcolletion" -e AzureDevOpsProvider:Projects="comma,delimited,list" parksq/buildscreen:latest
Replace the ServerUrl, AuthToken, ProjectCollection and Projects (comma delimited list if more than one) values with those appropriate for your setup.
If you or your organization requires assistance with your devops function, including build and deploy with on-premise TFS or Azure DevOps, don't hesitate to contact us.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.