Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI Deployment to Visual Studio Marketplace #28

Open
3 tasks
bmingles opened this issue Jul 11, 2024 · 0 comments
Open
3 tasks

CI Deployment to Visual Studio Marketplace #28

bmingles opened this issue Jul 11, 2024 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@bmingles
Copy link
Collaborator

bmingles commented Jul 11, 2024

#18 setup Azure DevOps configuration needed to publish the vscode extension to the Visual Studio Marketplace. It is currently only setup for specific users to use personal access tokens to deploy. We want to setup automated deployments via CI / CD pipeline.

  • Create a service user account in our Azure DevOps org https://dev.azure.com/deephaven-oss/ . Not sure how things like MFA work for such an account.
  • Figure out strategy for updating access tokens
  • CI / CD deployment config (likely Github actions)/

Note: There is apparently a REST API that can be used to manage personal access tokens. Not sure if this would work for use or not, but here's a reference to the FAQ https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/manage-personal-access-tokens-via-api?view=azure-devops#faq

@bmingles bmingles added enhancement New feature or request triage labels Jul 11, 2024
@bmingles bmingles changed the title CI extension deployment to Visual Studio Marketplace CI deployment to Visual Studio Marketplace Jul 11, 2024
@bmingles bmingles changed the title CI deployment to Visual Studio Marketplace CI Deployment to Visual Studio Marketplace Jul 11, 2024
@vbabich vbabich removed the triage label Jul 16, 2024
@vbabich vbabich added this to the July 2024 milestone Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants