zokradonh/borgbackup-docker

CI/CD discussion on how to contribute

Opened this issue · 3 comments

Hi there.

I really like your project idea and structure, so i want to contribute to get this project even more production ready. For most production ready docker projects i like to see CI/CD configuration, where bugfix/hotfix releases are provided in an automated manner. Additional for some kind of wrapper functionality i like to see kind of testing, to see that promised features are still working (even after automated bugfix release of underlying software, like borgbackup).

Currently i am working the most with gitlab and its ci/cd features. This is the way i could contribute the automatic test, update and deploy pipelines. But i also want to encourage an as close as possible coupled development with @zokradonh as the original author. So in this situation i dislike the idea of forking the project by my own to gitlab.com and doing the ci/cd stuff without your knowledge.

So what would you personally prefer @zokradonh ? Is forking to gitlab.com and setting you up also as toplevel maintainer next to me a suitable way for you?

Every contribution is welcome. I like to have all my open source projects in one place. I have never really worked with GitLab.

Is it more easy with GitLab than with Travis/CircleCI?

Nevertheless I'd like to learn GitLab CI/CD. I am currently on another closed source project where GitLab CI/CD would make perfectly sense.

So I think we could do this but establish a source code mirror back to github sooner or later.

I can't say if Gitlab CI/CD is easier or harder. I have seen Travis/CircleCI only in shallow detail on others github projects, but i was working the last 3 Years heavily with Gitlab CI/CD. So i know this with the most technical tweaks and twerks. I will be able to do it more easily in gitlab, since i have a lot more practice there^^ So if you like, i can do the CI/CD part on gitlab and explain it on the way^^

Nevertheless, mirroring the repo to github would be no problem in my eyes. I know that gitlab is capable of doing the mirror job. I already forked the github project and imported it into gitlab. https://gitlab.com/christian_guenther/borgbackup-docker

I would like to add you there also as maintainer, if you like. You only have to let me know your gitlab-member name.

Nevertheless, mirroring the repo to github would be no problem in my eyes. I know that gitlab is capable of doing the mirror job. I already forked the github project and imported it into gitlab. https://gitlab.com/christian_guenther/borgbackup-docker

Nice work there.

I would like to add you there also as maintainer, if you like. You only have to let me know your gitlab-member name.

Just created: zokradonh