logdna / logdna-cli

The LogDNA CLI allows you to signup for a new account and tail your server logs right from the command line.
https://logdna.com
MIT License
27 stars 21 forks source link

Migrate Build to Jenkins #51

Open esatterwhite opened 3 years ago

esatterwhite commented 3 years ago

This project is still running a mostly manual build process and the parts that run in CI are still on CircleCI. To be inline with the rest of the organization we need to migrate the tests + build process to Jenkins. What ever parts can be automated as a part of the release should also be automated.

  1. Update build to Jenkins
  2. Include our semantic-release setup
  3. automate npm publish
  4. attach package artifacts to github release
  5. Look into auto publishing to chocolatey. Homebrew is just pointed at our release artifacts. Debian would be a bit more involved

TODO:

esatterwhite commented 3 years ago

We'll likely need to add a custom chocolatey binary to auto publish. It doesn't require windows, but there doesn't seem to be a non-windows build of it hosted anywhere.

esatterwhite commented 3 years ago

currently working on building a ci image for this w/ the packaging tools. Additionally still working on getting the signing certs + chocolatey credentials added to our CI platform to automate the build process