(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: 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: 1994
Joined: Sun Mar 30, 2014 2:51 pm
x 1074
Contact:

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
Post Reply