Skip to content

Conversation

@jessehouwing
Copy link
Collaborator

@jessehouwing jessehouwing commented May 29, 2018

Auto-generates a UUID for build tasks to enable dev & prod in the same environment


This change is Reviewable

@jessehouwing jessehouwing requested a review from willsmythe May 29, 2018 10:09
@olandese
Copy link

Review status: all files reviewed at latest revision, all discussions resolved.


Comments from Reviewable

@jessehouwing
Copy link
Collaborator Author

jessehouwing commented May 29, 2018

@willsmythe @wpschaub This is a special case, resurrected from an old branch.

We have a couple of large clients who have a single VSTS account with links to a whole bunch of Azure resources. They are developing custom azure build and release tasks and want to publish experimental versions of an existing task to the same VSTS account. By default, this is prevented, as the taskIds aren't unique.

This version will enable extension builders to generate a unique task ID using the PublisherID, ExtensionID and TaskName.

I've tested these changes against my personal VSTS account already and it seems to work without issues.

Feedback welcome.

@jessehouwing jessehouwing requested a review from wpschaub May 29, 2018 10:12
@jessehouwing jessehouwing self-assigned this May 29, 2018
@mpseidel
Copy link

I would totally use this. We are also testing extensions in different versions in our account and have to take extra steps to make sure the task guids are unique acress extension versions.

@jessehouwing jessehouwing merged commit cf07bc0 into master Jul 1, 2018
@jessehouwing jessehouwing deleted the features/uuidv5 branch August 13, 2018 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants