mimblewimble / grin

Minimal implementation of the Mimblewimble protocol.
https://grin.mw/
Apache License 2.0
5.04k stars 991 forks source link

Investigate gitlab CI/CD (now available with github integration) #849

Closed antiochp closed 6 years ago

antiochp commented 6 years ago

https://about.gitlab.com/2018/03/22/gitlab-10-6-released/

While GitLab works best when you use it all end-to-end, we also seek to play well with others. In this spirit, we’ve added CI/CD integration with GitHub, and more generally the ability to integrate CI/CD with other external repos like BitBucket as well. We see four primary audiences that this functionality is designed for.

If you have a public, open source project on GitHub you can now take advantage of free CI/CD on GitLab.com. As part of our commitment to open source, we offer all public projects our highest tier features (Gold) for free. While other CI/CD vendors limit you to running a handful of concurrent jobs, GitLab.com gives open source projects hundreds of concurrent jobs with 50,000 free CI pipeline minutes.

sesam commented 6 years ago

I'm working through https://gist.github.com/MoOx/64010ce5847276159018794352b8c987 and https://docs.gitlab.com/ee/ci/yaml/#cache

My .gitlab-ci.yml is here https://gitlab.com/mimblewimble/grin-ci/blob/master/.gitlab-ci.yml

Build status https://gitlab.com/mimblewimble/grin-ci/-/jobs/

Needs more packages.

sesam commented 6 years ago

After #860 or simlar is merged, maybe add a link (an image badge) into README.md near the top.