niieani / bash-oo-framework

Bash Infinity is a modern standard library / framework / boilerplate for Bash
https://github.com/niieani/bash-oo-framework/discussions
MIT License
5.57k stars 247 forks source link

Added Travis-CI and Cirrus-CI builds #83

Closed mmcc007 closed 5 years ago

mmcc007 commented 5 years ago

Since examples are dependent on version of bash, I installed bash 4.4.

It's pretty easy to configure Travis to run examples against a matrix of bash versions if necessary in future.

mmcc007 commented 5 years ago

BTW: You can see build on my fork here: https://travis-ci.com/mmcc007/bash-oo-framework/builds/105608466

mmcc007 commented 5 years ago

I added builds on Cirrus-CI which is running Bash 4.4.12 for much better results: https://cirrus-ci.com/task/5121293144817664 Can also add a matrix of bash versions for testing on Cirrus-CI.

mmcc007 commented 5 years ago

Added matrix and official docker builds of bash for both Cirrus and Travis. To seem them running: https://cirrus-ci.com/github/mmcc007/bash-oo-framework https://travis-ci.com/mmcc007/bash-oo-framework Thanks to @fkorotkov for assistance on Cirrus-CI

niieani commented 5 years ago

Thank you so much @mmcc007 and @fkorotkov!

mmcc007 commented 5 years ago

Sure, no problem. Might be using your logging module in another project.