5 ms·
I maintain a bunch of docker images that are purposed to run on gitlab ci, they are obviously hosted on github because only github has push-event integrations w
by akerro 6y ago
I maintain a bunch of docker images that are purposed to run on gitlab ci, they are obviously hosted on github because only github has push-event integrations with docker hub.
I make a push, docker hub builds and publishes the image, the image is only pulled by gitlab ci.
Gitlab is great, but it lacks many popular integrations that must come from not-gitlab.
- brodock 6y agoCan't you build and push via CI?
- akerro 6y agoToo lazy to do the setup on multiple computers
- mosselman 6y agoGood point. I just thought it was funny, but it is good to know that there ARE differences other than branding.
- deleted 6y ago[deleted]
- Already__Taken 6y agoI imagine that's an oversight of sorts because you could just build the images on gitlab too.
- akerro 6y agoThere are ways, but: 1. I need to run gitlab ci myself on my host(s) 2. My host must be logged in to docker hub 3. Gitlab CI must run as privileged container 4. There are more hacks required to let gitlabci build the image and push as me. on github you just authorize docker-hub to get webhooks from github, and that's it, it does the rest itself.