yonaskolb / Mint

A package manager that installs and runs executable Swift packages
MIT License
2.28k stars 122 forks source link

Suggestion: Dockerization #128

Open flovilmart opened 5 years ago

flovilmart commented 5 years ago

Hi, wonderful project.

While I was exploring Swift, CI and gitlab I found myself in the unbearable situation to have to rebuild tooling over and over (https://gitlab.com/flovilmart/incrementer/blob/master/.gitlab-ci.yml#L4)

Then I though I could leverage Docker in order to speed up the process.

https://gitlab.com/flovilmart/incrementer/blob/flovilmart-swift-ci/.gitlab-ci.yml#L2

Now, mint is a big part of the success and it would be a great addition to add a Dockerfile to this project, in order to provide mint through the docker hub.

we could design the docker files simply (for a single swift version) or similartly to the ones in this project: https://gitlab.com/flovilmart/swift-ci/tree/master

What do you say?

Obviously, I would take care of this!

yonaskolb commented 5 years ago

Thanks @flovilmart, glad mint has been useful to you. This sounds interesting. It’s a bit out of my wheelhouse so I couldn’t commit to maintaining it. If you wanted to take that on though and submit something that’s ok with me. You can progress and we can talk about it further 👍

flovilmart commented 5 years ago

Sounds good to me. I’ll come up with something

Sent with GitHawk