cyberark-conjur-cli
cyberark-conjur-cli copied to clipboard
CLI - Release automation
We would like to automate our release pipeline to speed up our release process We therefore need to come up with a design for things we want to automate to make our release and testing process easier and implement that design
Milestone 1
- [ ] Spin up 4 machines (RHEL 7, 8, Windows, macOS) and pack executable and add to artifacts (5 days) Open questions: Do I need to create a bat script for Windows?
Milestone 2
- [ ] Spin up another 4, new ones, and run the executable from artifacts on each of them. We want new machines because we want to be as close to the user’s machine as possible and they don’t have Python or Pyinstaller or any other dependencies (3 days)
Milestone 3
- [ ] Security scan as part of pipeline (2 days)
- [ ] Github action - Versioned tag triggers a draft release with artifacts as assets (2 days)
- More to come...
Current blockers
- macOS executor is not available