Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
cas8180
Old
#1  
Senior Member - OP
Thanks Meter 290
Posts: 1,041
Join Date: Apr 2007
Location: Las Vegas
Default Continuous Integration for all ROMS

Hey Guys,

I have been wondering why hasnt any dev(s) setup CI anywhere? I see tons of devs doing constant checkin and daily even hourly build on different roms however the end users are stuck with having to install SVN tools download the source compile and create a build? Cant we automate this process using continuous integration where we create a build script that upon each commit/checkin a build script is kicked off. Compiles the new rom zips/signs it and published it to a host somewhere that the end users (us) can just download? I am sure this would save a lot of headaches and time for everyone. Also at part of continuous integration you can also do things like setup build verfication sets (usually unit tests) to verify nothing was broken in the rom before a publish happens. This would also help to increase the quality and reduce bugs in each build.

Thoughts?
DDiaz007 Old
(Last edited by DDiaz007; 10th August 2011 at 08:04 AM.)
#2  
Guest
Thanks Meter
Posts: n/a
Nooooo don't post in Dev, you will be trolled. And yea nice idea btw.

Sent from my PG86100 using XDA App
The Following User Says Thank You to For This Useful Post: [ Click to Expand ]
 
fdavila17
Old
#3  
fdavila17's Avatar
Senior Member
Thanks Meter 47
Posts: 1,073
Join Date: Feb 2011
Where the link at? Really wanna try it man

Sent from my super 3d running Viper RC1.3
 
CheesyNutz
Old
#4  
CheesyNutz's Avatar
Senior Member
Thanks Meter 1738
Posts: 8,418
Join Date: Oct 2010
Location: Springfield
while a nice idea .. but wrong section ..


Main Phone HTC ONE 32 GiG
Rom TrickDroid 5.3.0 + tweaks and theme Package
Copy Cloud storage https://copy.com?r=cgXMEB
DropBox Cloud storage http://db.tt/UnygTbN
The Following User Says Thank You to CheesyNutz For This Useful Post: [ Click to Expand ]
 
clark44
Old
(Last edited by lufc; 14th August 2011 at 04:36 PM.)
#5  
clark44's Avatar
Senior Member
Thanks Meter 5880
Posts: 2,525
Join Date: Mar 2011
Location: Virginia

 
DONATE TO ME
Anyways back on topic. I think there is a script to do this burning don't think it would be as extreme as every commit. The problem is is that devs don't just make one commit at a time. It could be several in 1 min. If so it could overload the buildbot. Its better to keep it nightly to we can test more at one time and we make sure the devs make the edits they want.

Sent from my PG86100 using XDA App



Phone: Samsung Galaxy S4 16GB White
Recovery: TWRP!
ROM: FreeGS4 v1.0.0
Modem: MDL

IRC Channel: #TeamSonic Freenode
FreeGS4 For Sprint By Team Sonic
FreeGS3 For Sprint By Team Sonic
Lean Stock SGS3 Sprint
Bekinged EVO 4G
Absurd Rom
How-To Root S-OFF Evo 3D
ICS SDK Port For HTC EVO3D
 
cas8180
Old
#6  
Senior Member - OP
Thanks Meter 290
Posts: 1,041
Join Date: Apr 2007
Location: Las Vegas
Quote:
Originally Posted by clark44 View Post
Off topic but really dude? I see you posting the same **** in every thread in the dev section that doesn't belong. Just because u have that recognized developer status doesn't mean u can go around ripping on users. I'm a dev to you don't see me trolling these threads. Don't reply to this just read it.

Anyways back on topic. I think there is a script to do this burning don't think it would be as extreme as every commit. The problem is is that devs don't just make one commit at a time. It could be several in 1 min. If so it could overload the buildbot. Its better to keep it nightly to we can test more at one time and we make sure the devs make the edits they want.

Sent from my PG86100 using XDA App
Appreciate the feedback Clark. I know for a fact you can configure each CI tool differently perhaps an hourly instead of commit based would be more ideal? The goal of my suggestion was really three fold. To reduce the bugs in each build, To implement unit tests in each build that could kick off to verify the build and functionality ensuring nothing got broken in the last series of commits and to get signed builds that are more stable out to the community faster. Rather than having to rely on the end user to figure out SVN. I notice there are tutorials on using SVN in here. Wouldnt that be in the wrong section too? What does that have to do with direct developing? SVN is merely version control? Anyways I believed my thread was directly target to development and all ROMs especially those that have team collaboration. I am sorry that if people dont agree and feel that I started this thread in the wrong forum. However I did want to make sure that it was visible to developers so that they would see it and possibly think it over as in the long wrong I believe it would make there lives easier. However I am sure the flaming will continue....
 
DeMiNe0
Old
#7  
DeMiNe0's Avatar
Senior Member
Thanks Meter 12
Posts: 164
Join Date: Dec 2007
I think this is a horrible idea. If you don't have the ability to learn to checkout and export an svn repository, than you shouldn't be playing with an experimental nightly build. You see all the people who have issue's with STABLE builds because of stupid things like loading too many apps into memory? Imagine how many stupid questions would flood the nightly threads if there was an automated nightly build.
Carrier: AT&T | Phone: Samsung Galaxy Note II
The Following User Says Thank You to DeMiNe0 For This Useful Post: [ Click to Expand ]
 
SolsticeZero
Old
#8  
SolsticeZero's Avatar
Senior Member
Thanks Meter 316
Posts: 870
Join Date: Jun 2010
Location: Houston
Quote:
Originally Posted by DeMiNe0 View Post
I think this is a horrible idea. If you don't have the ability to learn to checkout and export an svn repository, than you shouldn't be playing with an experimental nightly build. You see all the people who have issue's with STABLE builds because of stupid things like loading too many apps into memory? Imagine how many stupid questions would flood the nightly threads if there was an automated nightly build.
This man knows what's up.

THREAD CLOSED
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...