logdna-cli
logdna-cli copied to clipboard
Migrate Build to Jenkins
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.
- Update build to Jenkins
- Include our semantic-release setup
- automate npm publish
- attach package artifacts to github release
- Look into auto publishing to chocolatey. Homebrew is just pointed at our release artifacts. Debian would be a bit more involved
TODO:
- [ ] Get Chocolatey credentials added to Jenkins (cc @smusali)
- [ ] Look into automating a PR for homebrew
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.
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