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

Setup CD #7

Open
ryanbis opened this issue Jun 3, 2022 · 0 comments
Open

Setup CD #7

ryanbis opened this issue Jun 3, 2022 · 0 comments
Labels
CD Anything to do with deployment (CD)

Comments

@ryanbis
Copy link
Owner

ryanbis commented Jun 3, 2022

Tasks:

  • Set up environments, so the deploy job requires an approval from admin(s)
  • Create deploy job, which should:
    • Be a manual kick-off (maybe some day in the future kicked off from merge into master)
    • Checkout the repo, and build
    • Run tests
    • Build installer project
    • Upload msi file somewhere (github releases perhaps?)
    • Create bitly link for download location
@ryanbis ryanbis added the CD Anything to do with deployment (CD) label Jun 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CD Anything to do with deployment (CD)
Projects
None yet
Development

No branches or pull requests

1 participant