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

A deployer library #141

Open
patricoferris opened this issue Sep 7, 2022 · 5 comments
Open

A deployer library #141

patricoferris opened this issue Sep 7, 2022 · 5 comments

Comments

@patricoferris
Copy link
Contributor

I've been building a (private) deployer and have ended up re-using a lot of components from ocurrent-deployer. I was wondering if there was any interest (or perhaps even some preliminary work :)) on extracting some of the reusable components into a publishable current_deployer library. In particular, things like https://github.com/ocurrent/ocurrent-deployer/blob/master/src/build.ml ?

@talex5
Copy link
Contributor

talex5 commented Sep 9, 2022

Yes please!

1 similar comment
@avsm
Copy link
Member

avsm commented Sep 15, 2022

Yes please!

@tmcgilchrist
Copy link
Member

@patricoferris did you make any progress on this? Having re-usable components for deployer is a great idea.
Mark has written AWS ones and I'm working on equivalent Azure ones for a personal project.

@patricoferris
Copy link
Contributor Author

Unfortunately not far beyond re-implementing most of the build.ml file (I used records instead of first-class modules) and then providing some docker helper functions (including a docker-compose-based CI). But not much beyond what could be extracted here.

One really great feature would be private GitHub repository support, which I think such a deployer library would need. I'll add my voice to that issue if I can find (and if it exists, I think it does)

@tmcgilchrist
Copy link
Member

tmcgilchrist commented Feb 6, 2023 via email

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

4 participants