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

Deployment 2017-09-06 #4591

Closed
19 of 22 tasks
shishirx34 opened this issue Aug 24, 2017 · 0 comments
Closed
19 of 22 tasks

Deployment 2017-09-06 #4591

shishirx34 opened this issue Aug 24, 2017 · 0 comments
Assignees

Comments

@shishirx34
Copy link
Contributor

shishirx34 commented Aug 24, 2017

Deployment 2017-09-06

Status: Planned

Planned production date: 09/06/2017

Focus: Gallery deployment

Services to Deploy:

  • Gallery
  • Search.GenerateAuxiliaryData
  • Search Service
Repo Service INT PROD (primary) PROD (secondary)
NuGetGallery V2 Gallery
NuGet.Jobs Search.GenerateAuxiliaryData
NuGet.Services.Metadata Search Service
NuGet.Services.Metadata Catalog2Lucene

Related blog posts/docs:

  • None

Deployed commit: TBD

Deployment Process

NOTE: Order of the deployment is crucial here: the Gallery must be deployed first, GenerateAuxiliaryData second, and the Search Service last!

NuGetGallery

  • Apply schema updates
  • Run functional/end to end tests
  • Deploy

Technical:

Search.GenerateAuxiliaryData

  • Ensure the schema updates have been applied to the Gallery's database
  • Deploy
  • Verify the ng-search-data blob container now contains the verifiedPackages.json auxiliary file
  • Verify the contents of the verifiedPackages.json file is a well-formed JSON array of package IDs.

Technical

Search Service

  • Verify Search.GenerateAuxiliaryData job has successfully been deployed (see above)
  • Deploy

Catalog2Lucene

  • Update the Jobs.catalog2lucenev3reg2.Registration to wait for China registration cursor.

Technical

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants