Fixed Travis build

Screenshot from 2017-12-26 12-50-50.png

This is Cmatrix, an opensource project whose website is cmatrix it's supercool matrix like screenlines scrolling from window, it's Made under 1 night by Chris Allegretta in 2000 while i was going through its repo i found a beginner issue

As a beginner in the Open source this was my chance, i never had implemented travis CI myself.. just heard the rumours :) If you want to know about Travis Click here

Travis CI is part of DevOps ( Development + Operation)

TL;DR :- Basically Travis is a Continuous Integration service which automatically Tests, Builds,Compiles your application on Every push/Commit/PR merged ect.
It makes Developer job easy and less tiring.

and this issue was pretty clarifying So i jumped on it :D, i dig a little bit and found more about travis looked through the codebase

Steps to test your travis CI:-

  • Sign in to Click here
    1st

  • Click on sync
    2nd

  • Toggle and turn your Travis build ON
    3rd

  • Now finally, Just Add .travis.yaml

YAML stands for "YAML Ain't Markup Language" and it is used extensively in configuration files, YAML is to configuration what markdown is to markup

Helpfully the YAML file was already in the Repo
4th

But, It was not Building successfully. thankfully, the Travis Also provides you console outputs and logs for each build.
5th

6th

As we can see the error was in aclocal.m4 file.. The travis script uses aclocal.m4 file but it couldn't find it in the repo.After some more research i finally stumbled upon this Stack-overflow

I added the config's into the .travis.yaml file and triggered the rebuild.

screenshot from 2017-12-26 13-04-02

And as you can see the Travis build Passes successfully

screenshot from 2017-12-26 13-06-43

I know it's not a big issue, but as a starter, it made me feel pretty awsome to do it on my own and completed it within a few searches . I like Cmatrix alot and now i can say i contributed into the repo :D

Thanks!!



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now