(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.
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

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

Post by frostbyte »

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.
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos
paroj
OGRE Team Member
OGRE Team Member
Posts: 2141
Joined: Sun Mar 30, 2014 2:51 pm
x 1151

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

Post by paroj »

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/

;)
frostbyte
Orc Shaman
Posts: 737
Joined: Fri May 31, 2013 2:28 am
x 65

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

Post by frostbyte »

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 )...
the woods are lovely dark and deep
but i have promises to keep
and miles to code before i sleep
and miles to code before i sleep..

coolest videos link( two minutes paper )...
https://www.youtube.com/user/keeroyz/videos