Replies: 1 comment
-
Ok, so I actually tried this with a local container registry, and while it's nice for the CI, isn't not particularly nice for local development. More specifically, when working locally, you'd need to mount a mask binary each time you run a container, which is fine for a lone developer, but harder for a team of developers. I'll close since I don't think I'll take this approach. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, this is great!
I'd like to introduce mask to our CI/CD, but obtaining a mask executable inside of a random container is difficult. Certainly I could commit the binary to the repos, but that's a bit of a faux pas (you'd need to commit the binary to all n repos).
Enter docker. True, it seems like docker is a needless step when a binary is already offered, but the perk of docker is primarily that it can quickly provide a binary and also resolve architectures for you.
I was thinking that artifacts would be used to mount the binary in foreign containers, in Gitlab CI it might be something like:
I'm not 100% sure this is a good approach either, true be told. But it seems like it might be better than committing binaries to version control. Thoughts or advice on this approach, or how to integrate mask into CI/CD in general?
Beta Was this translation helpful? Give feedback.
All reactions