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

[Feature] Deploy multiple repos with a single command #18

Open
strobus opened this issue Dec 6, 2021 · 1 comment
Open

[Feature] Deploy multiple repos with a single command #18

strobus opened this issue Dec 6, 2021 · 1 comment

Comments

@strobus
Copy link

strobus commented Dec 6, 2021

My company has over a dozen microservices that we release based on a tag. This is a very manual process with SlashDeploy currently. Would it be possible to allow a comma separated list of repos in the /deploy command. For example, then we could do:

/deploy owner/repo1@refs/tags/v1.2.0,owner/repo2@refs/tags/v1.2.0,owner/repo3@refs/tags/v1.2.0 to production

Alternatively, a new predicate could be added for tag. For example an at <tag> predicate:

/deploy owner/repo1 at v1.2.0 to production

Combining with the comma-separated list of repos we would have:

/deploy owner/repo1,owner/repo2,owner/repo3 at v1.2.0 to production

That would be a very streamlined way to release a specific version of multiple repos.

@assimovt
Copy link
Member

assimovt commented Jan 8, 2022

@strobus thanks for submitting this request. I've scheduled this feature to work on next and will update the progress here. The first approach looks better as it can support multiple repos with different tags, so it's more flexible that way. I hope it will improve your workflow then ✌️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants