On Monday, 10 March 2014, Les Mikesell <lesmikes...@gmail.com> wrote:
> On Mon, Mar 10, 2014 at 7:28 AM, Stephen Connolly > <stephen.alan.conno...@gmail.com <javascript:;>> wrote: > > I will give you my vision. > > > > In my vision there are two types of things: > > > > 1. Things that depend on the stuff in a build job itself > > 2. Things that depend on the inter-relationship of jobs within a CI > server. > > > > Traditionally, Jenkins takes the view that there is just one type of > thing. > > So you end up configuring everything in the Jenkins job (or you use the > evil > > one and have slightly less to configure) > > I'm inclined to think that nothing should depend on jenkins - except > maybe promotion or deployment steps. That is, the build and test > steps should be exactly repeating things the developer can do himself > and may have done before his commit. Jenkins should just repeat that > to ensure that everything really is in source control and meshes with > anything else that might have been committed. > > Take care to note that in my original vision I did not assume Type 2 was bound to Jenkins, only bound to *a* CI system... Then I said how literate was my vision of solving the problem *for* Jenkins. This falls back to my philosophy for tools (which you may know if you follow the maven lists) namely, don't force the user to stick with your tool if you can help it. Let them try other tools and stick with you *because* you are the best, not because they've been locked in. That is how I see tools being successful and staying so... If I am successful with my vision, maven 4 will lure you back in and reward you for experimenting with it (even if you don't stay... Though we'd prefer if you do ;-) ) > Literate (and I think it needs a better name BTW) is about moving the > Type 1 > > things out of the Jenkins UI and into the SCM where they belong. > > Is there a standalone literate-builder that the developer can > run/test/debug on his own without jenkins support? Yes but very very bare bones (literate-cli) and I am not sure how far mic got with it! > > -- > Les Mikesell > lesmikes...@gmail.com <javascript:;> > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jenkinsci-users+unsubscr...@googlegroups.com <javascript:;>. > For more options, visit https://groups.google.com/d/optout. > -- Sent from my phone -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.