#TYMHKON: Public projects in Azure DevOps

category: [ VSTS / TFS ] tags: [ AzureDevOps ] [ TYMHKON ]
created: 15 Sep 2018 @ 21:41 modified: 15 Sep 2018 @ 22:16


#TYMHKON: What is it?

Did you know you can have public projects in Azure DevOps?

Since When?

In April Jamie Cool announce VSTS Public Projects Limited Preview.

In August public projects moved to public preview which you can read more about on the docs site What is a public project?.

Some Interesting Info

In September during the Azure DevOps launch it was announced that open source projects would get unlimited build minutes and up to 10 parallel hosted pipelines. Private projects moved up to 1800 free build minutes and remains with a free hosted pipeline.

To use those free build minutes your source code doesn't have to be in Azure Repos, it can reside in any publicly accessible repo like GitHub or Bitbucket. During the keynote you can see that the project demonstrated all live out on GitHub and just integrate with Azure Pipelines.

How to enable public projects?

If you have a project that you want to enable public access for the first step is enabling Allow public projects Security policy at the organization level,

  1. With your Organization selected
  2. Click Organization settings
  3. Policy tab
  4. Change Allow public projects to On

image

Next navigate to the project you want to enable public access for and then click on

  1. Project settings
  2. Overview
  3. Edit under Visibility
  4. Select Public and read the important notes, if happy
  5. Click Change

image

You can then also (like with private projects too)

  1. head over to the Services tab
  2. Change the Available services you want to have for the current Team Project, this change affects the whole project (private and public access)
  3. After a refresh you can see the change in the 'apps bar'

image

That's it, you all good to go. You can now share the url with others and they can access your project.

ABOUT ME

Gordon Beeming works at Nologo Studios in the sunny city of Durban, South Africa. He is the Lead for the Data and Services Team and has a strong focus on Developer Efficiencies and R&D. When he's not hacking away at a keyboard in Visual Studio he'll generally be relaxing with his family or hitting the black top getting in some mileage. He is a Visual Studio ALM Ranger and Visual Studio ALM MVP.

Follow me on Strava

TOOLS

I plan on writing a bunch of online tools and sharing the code for how I made those tools. If you have any feedback you can ping me on Twitter (@GordonBeeming) or mail me [email protected].