NSLS-II / wishlist

an issue tracker for the big picture
1 stars 0 forks source link

Streamline build process to decrease time spent on deployment #4

Closed danielballan closed 8 years ago

danielballan commented 9 years ago

Look at conda forge, our internal binstar build server, etc. Also, use versioneer on all projects.

danielballan commented 9 years ago

Release process:

  1. Write release notes.
  2. Tag.
  3. Wait for Travis to pass.
  4. Create new copy of recipe in conda-prescriptions.
  5. Kick internal binstar build workers.
danielballan commented 9 years ago

@ericdill will make sure the binstar YAML generating script still works and add suitcase and bluesky if needed.

danielballan commented 9 years ago

I opened PRs installing versioneer on metadatastore, filestore, dataportal, bluesky, the API_readupdate branch of ophyd, and scikit-xray.

Versioneer does not play well with single-module setups. We might need to make suitcase and history a package in order to use versioneer, which would be lame. I'll see if there is a better way. Maybe hard-coding __version__ would be OK in those cases.

danielballan commented 8 years ago

Hurray for nsls2-dev and nsls2-tag.