(nightly builds repo+ how to create CI server tutorial)=?

Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
Post Reply
frostbyte
Orc Shaman
Posts: 724
Joined: Fri May 31, 2013 2:28 am

(nightly builds repo+ how to create CI server tutorial)=?

Post by frostbyte » Tue May 31, 2016 8:29 am

it would be nice if ogre supplies successful CI builds in the bitbucket repo( or a dedicated repo )
bitbucket now support uploading using the api https://bitbucket.org/site/master/issue ... est-api-bb

also, it would be helpful if users/developers/forkers would know how to set up a CI server themselves and build their OGRE forks with it-
so a small tutorial would be very much appriciated (-:
thanks...

edit: i see now that jenkins builds only the libs affected by a commit( which can be downloaded from the jenkins workspace )
is there a way to supply a complete build?

edit2: for the tutorial i'm looking for somthing along this lines: https://github.com/libgdx/libgdx/wiki/B ... ture-Setup
edit3: or better yet... provide a docker image...
Last edited by frostbyte on Tue May 31, 2016 12:23 pm, edited 1 time in total.
0 x
the government took my kudos, now i'm kudosless :?

paroj
OGRE Team Member
OGRE Team Member
Posts: 344
Joined: Sun Mar 30, 2014 2:51 pm
Contact:

Re: (nightly builds repo+ how to create CI server tutorial)=

Post by paroj » Tue May 31, 2016 9:46 am

frostbyte wrote: also, it would be helpful if users/developers would know how to set up a CI server themselves and build their OGRE forks with it-
so a small tutorial would be very much appriciated (-:
https://github.com/OGRECave/ogre/blob/m ... travis.yml

https://docs.travis-ci.com/user/customizing-the-build/

;)
0 x

frostbyte
Orc Shaman
Posts: 724
Joined: Fri May 31, 2013 2:28 am

Re: (nightly builds repo+ how to create CI server tutorial)=

Post by frostbyte » Tue May 31, 2016 10:55 am

thanks (-:, but i meant ogre-master branch repo should perhaps supply nightly or monthly builds( including ogre 2.1 )...
so we need a quick ogre-bitbucket-jenkins setup tutorial

nightly builds can be good for users wanting keep up with development pace , it is also useful for newbees( atract new users ) and old users alike...
"setting your own CI build server" can have great advantages to some advanced users/forkers...

nightly builds are easy painless and fun way of using an updated software,
last time i used anything from sourceFogre was 4 years ago...
i'm getting tired of recompiling ogre over and over( boost is still hiding from cmake...etc )...
0 x
the government took my kudos, now i'm kudosless :?

Post Reply