Re: [osg-users] Setting up travis for OSG in github
Already done it. :). 2016-06-09 12:23 GMT+02:00 Robert Osfield: > Hi Joridi. > > On 9 June 2016 at 11:20, Jordi Torres wrote: > > Ok, fixed it, this is how it should look like > > https://github.com/jtorresfabra/osg/tree/changeReadmeToMD. Note the > badge is > > working and showing buld-passing icon. > > Looks good, go head a create a pull request :-) > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Joridi. On 9 June 2016 at 11:20, Jordi Torreswrote: > Ok, fixed it, this is how it should look like > https://github.com/jtorresfabra/osg/tree/changeReadmeToMD. Note the badge is > working and showing buld-passing icon. Looks good, go head a create a pull request :-) ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Ok, fixed it, this is how it should look like https://github.com/jtorresfabra/osg/tree/changeReadmeToMD. Note the badge is working and showing buld-passing icon. 2016-06-09 12:11 GMT+02:00 Jordi Torres: > Oh, > I just realized that we are using Readme.txt instead of Readme.md ( > markdown ). That's why it is not showing the badge correctly. Let me fix > that one chaning the file to markdown. > > Sorry for the inconvenience. > > 2016-06-09 12:02 GMT+02:00 Robert Osfield : > >> Hi Jordi, >> >> On 9 June 2016 at 10:53, Jordi Torres wrote: >> > Great, so now we have continuous integration and it can be checked in >> > https://travis-ci.org/openscenegraph/OpenSceneGraph . I just created a >> PR to >> > add the status label to github site. And it seems it is working so far >> > because it started a build with my last PR :). >> >> I have just merged the change but the result is just a link rather >> than an embedded icon. When I click on the link I don't get anything >> useful - just a build|unkown icon in the top left of the window. >> >> Robert. >> ___ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > > > > -- > Jordi Torres > > > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Oh, I just realized that we are using Readme.txt instead of Readme.md ( markdown ). That's why it is not showing the badge correctly. Let me fix that one chaning the file to markdown. Sorry for the inconvenience. 2016-06-09 12:02 GMT+02:00 Robert Osfield: > Hi Jordi, > > On 9 June 2016 at 10:53, Jordi Torres wrote: > > Great, so now we have continuous integration and it can be checked in > > https://travis-ci.org/openscenegraph/OpenSceneGraph . I just created a > PR to > > add the status label to github site. And it seems it is working so far > > because it started a build with my last PR :). > > I have just merged the change but the result is just a link rather > than an embedded icon. When I click on the link I don't get anything > useful - just a build|unkown icon in the top left of the window. > > Robert. > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Jordi, On 9 June 2016 at 10:53, Jordi Torreswrote: > Great, so now we have continuous integration and it can be checked in > https://travis-ci.org/openscenegraph/OpenSceneGraph . I just created a PR to > add the status label to github site. And it seems it is working so far > because it started a build with my last PR :). I have just merged the change but the result is just a link rather than an embedded icon. When I click on the link I don't get anything useful - just a build|unkown icon in the top left of the window. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Robert, Great, so now we have continuous integration and it can be checked in https://travis-ci.org/openscenegraph/OpenSceneGraph . I just created a PR to add the status label to github site. And it seems it is working so far because it started a build with my last PR :). Thanks. 2016-06-08 17:27 GMT+02:00 Robert Osfield: > Hi Jordi, > > On 3 June 2016 at 12:49, Jordi Torres wrote: > > I just sent a PR for adding travis for trusty and OSX builds. It could be > > improved adding missing dependencies like gdal, etc. to the apt/brew > > section. > > Now merged. > > > Once you logged in to travis and set it up for the osg github repo ( it's > > only a few steps ), it will automatically search for the .travis.yml file > > and start to make builds on each pull request or push. > > Now done: > > https://travis-ci.org/profile/openscenegraph > > > You can also add a status label to the repo website to know if the build > is > > passing (https://docs.travis-ci.com/user/status-images/). > > Just had a quick read through, not sure what I'm supposed to be copy > and placing where yet... > > I've got lots of other work to get on with so learning all about > Travis and setting things up is just one item among many. I'd welcome > others chipping in and driving what needs to be done. > > I believe we also have the opportunity to link up Travis to the > Coverity scan of the OSG, again this ain't my area of expertise so > happy for others to move things along in the right direction. > > Robert. > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Jordi, On 3 June 2016 at 12:49, Jordi Torreswrote: > I just sent a PR for adding travis for trusty and OSX builds. It could be > improved adding missing dependencies like gdal, etc. to the apt/brew > section. Now merged. > Once you logged in to travis and set it up for the osg github repo ( it's > only a few steps ), it will automatically search for the .travis.yml file > and start to make builds on each pull request or push. Now done: https://travis-ci.org/profile/openscenegraph > You can also add a status label to the repo website to know if the build is > passing (https://docs.travis-ci.com/user/status-images/). Just had a quick read through, not sure what I'm supposed to be copy and placing where yet... I've got lots of other work to get on with so learning all about Travis and setting things up is just one item among many. I'd welcome others chipping in and driving what needs to be done. I believe we also have the opportunity to link up Travis to the Coverity scan of the OSG, again this ain't my area of expertise so happy for others to move things along in the right direction. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Robert, I just sent a PR for adding travis for trusty and OSX builds. It could be improved adding missing dependencies like gdal, etc. to the apt/brew section. Once you logged in to travis and set it up for the osg github repo ( it's only a few steps ), it will automatically search for the .travis.yml file and start to make builds on each pull request or push. You can also add a status label to the repo website to know if the build is passing (https://docs.travis-ci.com/user/status-images/). Cheers. 2016-05-23 14:23 GMT+02:00 Jordi Torres: > Hey John, > > Sorry for the late reply. I don't have any experience with travis and C++. > I was thinking in setting it up in my own github fork, but probably you > will do it faster than me. If you want to do it yourself let me know so we > don't duplicate efforts. > > Thanks! > > 2016-05-20 17:02 GMT+02:00 John Hughes : > >> Hi Jordi, >> >> I was actually just thinking this morning about this. >> >> Most modern software development teams these days use a continuous >> integration solution like Travis, along with an automated regression suite. >> >> I've had plenty experience maintaining both, so let me know if I can be >> of help. >> >> Cheers, >> John >> >> -- >> Read this topic online here: >> http://forum.openscenegraph.org/viewtopic.php?p=67179#67179 >> >> >> >> >> >> ___ >> osg-users mailing list >> osg-users@lists.openscenegraph.org >> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >> > > > > -- > Jordi Torres > > > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hey John, Sorry for the late reply. I don't have any experience with travis and C++. I was thinking in setting it up in my own github fork, but probably you will do it faster than me. If you want to do it yourself let me know so we don't duplicate efforts. Thanks! 2016-05-20 17:02 GMT+02:00 John Hughes: > Hi Jordi, > > I was actually just thinking this morning about this. > > Most modern software development teams these days use a continuous > integration solution like Travis, along with an automated regression suite. > > I've had plenty experience maintaining both, so let me know if I can be of > help. > > Cheers, > John > > -- > Read this topic online here: > http://forum.openscenegraph.org/viewtopic.php?p=67179#67179 > > > > > > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Jordi, I was actually just thinking this morning about this. Most modern software development teams these days use a continuous integration solution like Travis, along with an automated regression suite. I've had plenty experience maintaining both, so let me know if I can be of help. Cheers, John -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=67179#67179 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Robert, Let me do some tests in my own fork of OSG in github, once I have it working I will send a submission with the needed files and instructions to set it up. If anyone in the community has experience using travis with C++ don't hesitate to chime in :). Cheers. 2016-05-20 13:46 GMT+02:00 Robert Osfield: > Hi Jordi, > > On 20 May 2016 at 10:58, Jordi Torres wrote: > > Travis is completely integrated with github, so when a build fails you > are > > totally aware, also it works for pull requests, so automatically you can > > know if a PR breaks the build ( in a specific OS or in all of them ). > > Also you don't need dedicated machines from community folks to run the > > builds, AFAIK travis do provides them, and is able to run the builds for > > different OS. Also you can run it with docker images. > > For sure there are a lot of features I don't know enough, but IMO is a > step > > beyond Cdash for github hosted projects. > > Sounds good to me. > > What are the steps that need to be done to set it up and then maintain it? > > Robert. > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Jordi, On 20 May 2016 at 10:58, Jordi Torreswrote: > Travis is completely integrated with github, so when a build fails you are > totally aware, also it works for pull requests, so automatically you can > know if a PR breaks the build ( in a specific OS or in all of them ). > Also you don't need dedicated machines from community folks to run the > builds, AFAIK travis do provides them, and is able to run the builds for > different OS. Also you can run it with docker images. > For sure there are a lot of features I don't know enough, but IMO is a step > beyond Cdash for github hosted projects. Sounds good to me. What are the steps that need to be done to set it up and then maintain it? Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Robert, Travis is completely integrated with github, so when a build fails you are totally aware, also it works for pull requests, so automatically you can know if a PR breaks the build ( in a specific OS or in all of them ). Also you don't need dedicated machines from community folks to run the builds, AFAIK travis do provides them, and is able to run the builds for different OS. Also you can run it with docker images. For sure there are a lot of features I don't know enough, but IMO is a step beyond Cdash for github hosted projects. 2016-05-20 11:46 GMT+02:00 Robert Osfield: > Hi Jordi, > > > How is it different to what is provided by CDash? > > Robert. > > On 20 May 2016 at 10:17, Jordi Torres wrote: > > Hi Robert et al. > > > > It could be a good idea to setup a travis build for PR's and after each > push > > in github. > > ( https://docs.travis-ci.com/user/languages/cpp ) > > > > Many projects use it and it is really useful to detect build brakages or > > failing tests. Maybe others in the community have some experience > setting it > > up for C++. For osgjs ( javascript ) it works nicely. > > > > Thoughts? > > > > -- > > Jordi Torres > > > > > > > > ___ > > osg-users mailing list > > osg-users@lists.openscenegraph.org > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Setting up travis for OSG in github
Hi Jordi, How is it different to what is provided by CDash? Robert. On 20 May 2016 at 10:17, Jordi Torreswrote: > Hi Robert et al. > > It could be a good idea to setup a travis build for PR's and after each push > in github. > ( https://docs.travis-ci.com/user/languages/cpp ) > > Many projects use it and it is really useful to detect build brakages or > failing tests. Maybe others in the community have some experience setting it > up for C++. For osgjs ( javascript ) it works nicely. > > Thoughts? > > -- > Jordi Torres > > > > ___ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] Setting up travis for OSG in github
Hi Robert et al. It could be a good idea to setup a travis build for PR's and after each push in github. ( https://docs.travis-ci.com/user/languages/cpp ) Many projects use it and it is really useful to detect build brakages or failing tests. Maybe others in the community have some experience setting it up for C++. For osgjs ( javascript ) it works nicely. Thoughts? -- Jordi Torres ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org