Hi Andy, How would Tashlin be different from rundeck [1] ?
Regards, Bart [1] http://rundeck.org/ On Thu, Jun 6, 2013 at 7:36 AM, Andy Van Den Heuvel <andy.vandenheu...@gmail.com> wrote: > My apologies for causing confusion. Hopefully this will clear things up: > > Abstract > Tashlin is a lightweight application for composing and executing batch jobs > via a web user interface. > > Brief Description > Tashlin allows you to create and run batch jobs in a standalone application > for use cases where you want to automate a set of tasks. It will provide a > simple workflow > which allows users to set up automation up in minutes with provided plugins > for common functionality. This differs from tools like Jenkins in that it > can be used in a > more generic way. Continuous integration is just one of the possibities. > (E.g. integration with SCM or build automation is not a requirement). > Other use cases are Monitoring, Backups, General Process Automation... > > The basic idea runs around these concepts: > Recipe: Users will compose recipes. This is a template that will be > executed by a Job > Flow: A recipe contains 2 flows: a buildflow (= will stop when an exception > is thrown) and a feedbackflow (will run, even when exceptions are thrown to > notify interested parties) > Step: A flow will execute a set of steps. Step logic will be provided > through the use of plugins. Step configuration can be configured. > Job: A job will be executed on a specific trigger. (on-demand, > cron-based...) and can contain parameters. > Parameter: A parameter is a value that can be used in a recipe so that > recipes can be reused > > Because it has come up on this thread, I'll give continuous integration as > an example. > Let's say I want to setup continuous integration for my maven project. > I create a recipe with 2 build steps ('CheckOut From Subversion', 'Build > With Maven') and 1 feedback step ('Email results'). > I create a job using this recipe and providing a parameter 'Goals' with > value 'clean install' > The 'Build With Maven' step will have ${GOALS} as a placeholder, the value > will be provided when executing the recipe (via EL). > Now I can create a 2nd job providing a parameter 'Goals' with value 'clean > test -Dtest=*IntegrationTests' etc. > > Keep in mind that this is just a very basic example. The goal of the > project is to bridge the gap for people who simply want to automate stuff > and see the results of it. > I think that a lot of people could benefit from this. > > > > > > > > > > On Wed, Jun 5, 2013 at 4:36 PM, Mohammad Nour El-Din < > nour.moham...@gmail.com> wrote: > >> @Ate Yes I noticed but not enough information here in the thread to make >> anyone think to help or not and I would suggest for Andy just to prepare an >> abstract and brief description and share it here to see if someone is >> interested rather than keep coming and going with question just to know >> what the project is about rather than discussing whom will help and how >> >> @Andy: Would you please paste (or link) here an abstract and a brief >> description what the project is about ? I would say have a look at [1] make >> a similar one fill it in with as much as you can share that here to see if >> someone is interested to be a Champion and take it from there >> >> [1] https://wiki.apache.org/incubator/StratosProposal >> >> >> On Wed, Jun 5, 2013 at 4:29 PM, Ate Douma <a...@douma.nu> wrote: >> >> > On 06/05/2013 04:12 PM, Mohammad Nour El-Din wrote: >> > >> >> +1 @Marcel >> >> >> >> Any links for the draft proposal so people can assess if they can help >> or >> >> not ? >> >> >> > >> > He is asking for help (Champion) to create such a draft :) >> > >> > >> > >> >> >> >> On Wed, Jun 5, 2013 at 4:07 PM, Marcel Offermans < >> >> marcel.offerm...@luminis.nl> wrote: >> >> >> >> I would never search for a generic job scheduling application in the >> >>> Wicket project. I still don't know exactly what this new project is >> >>> about, >> >>> but the fact that it happens to use Wicket in itself is not enough to >> >>> make >> >>> it a Wicket subproject if you ask me. >> >>> >> >>> Greetings, Marcel >> >>> >> >>> On Jun 5, 2013, at 16:01 PM, Alexei Fedotov <alexei.fedo...@gmail.com> >> >>> wrote: >> >>> >> >>> Could it be a part of Apache Wicket? >> >>>> -- >> >>>> With best regards / с наилучшими пожеланиями, >> >>>> Alexei Fedotov / Алексей Федотов, >> >>>> http://dataved.ru/ >> >>>> +7 916 562 8095 >> >>>> >> >>>> >> >>>> On Wed, Jun 5, 2013 at 5:33 PM, Andy Van Den Heuvel >> >>>> <andy.vandenheu...@gmail.com> wrote: >> >>>> >> >>>>> Hey Alexei, >> >>>>> >> >>>>> Yes, it does. >> >>>>> >> >>>>> On Wed, Jun 5, 2013 at 3:20 PM, Alexei Fedotov < >> >>>>> >> >>>> alexei.fedo...@gmail.com>**wrote: >> >>> >> >>>> >> >>>>> Andy, >> >>>>>> It uses Apache Wicket, doesn't it? >> >>>>>> -- >> >>>>>> With best regards / с наилучшими пожеланиями, >> >>>>>> Alexei Fedotov / Алексей Федотов, >> >>>>>> http://dataved.ru/ >> >>>>>> +7 916 562 8095 >> >>>>>> >> >>>>>> >> >>>>>> On Wed, Jun 5, 2013 at 4:42 PM, Andy Van Den Heuvel >> >>>>>> <andy.vandenheu...@gmail.com> wrote: >> >>>>>> >> >>>>>>> Jenkins is a continuous integration server, it provides integration >> >>>>>>> >> >>>>>> with >> >>> >> >>>> SCM, Build Automation, Testing... >> >>>>>>> This proposal is for a multi-purpose tool, providing support for >> >>>>>>> Monitoring, Backup's,Process Automation, (also Continuous >> Integration >> >>>>>>> though) >> >>>>>>> The architecture is very different. >> >>>>>>> >> >>>>>>> The idea behind this has come up of using Hudson/Jenkins for >> several >> >>>>>>> >> >>>>>> years. >> >>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>>> On Wed, Jun 5, 2013 at 2:25 PM, Simon Lucy <simon.l...@bbc.co.uk> >> >>>>>>> >> >>>>>> wrote: >> >>> >> >>>> >> >>>>>>> Andy Van Den Heuvel wrote: >> >>>>>>>> >> >>>>>>>> I'm looking for a Champion to help me setup a proposal. >> >>>>>>>> >> >>>>>>>>> The project is a pluggable all-round job scheduling application. >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> Not to be a killjoy but how is it different to Hudson/Jenkins? >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> S >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> Can somebody help me? >> >>>>>>>>> >> >>>>>>>>> Thanks for your consideration. >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>> ------------------------------****----------------------------** >> >>> --**--------- >> >>> >> >>>> To unsubscribe, e-mail: general-unsubscribe@incubator.****apache.org< >> >>>>>>>> >> >>>>>>> general-unsubscribe@incubator.**apache.org< >> general-unsubscr...@incubator.apache.org> >> >>>>>> > >> >>>>>> >> >>>>>>> For additional commands, e-mail: general-help@incubator.apache. >> >>>>>>>> >> >>>>>>> **org< >> >>> >> >>>> general-help@incubator.apache.**org < >> general-h...@incubator.apache.org> >> >>>>>> > >> >>>>>> >> >>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>> ------------------------------**------------------------------** >> >>>>>> --------- >> >>>>>> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< >> general-unsubscr...@incubator.apache.org> >> >>>>>> For additional commands, e-mail: general-help@incubator.apache. >> **org<general-h...@incubator.apache.org> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>> ------------------------------**------------------------------** >> >>>> --------- >> >>>> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< >> general-unsubscr...@incubator.apache.org> >> >>>> For additional commands, e-mail: general-help@incubator.apache.**org< >> general-h...@incubator.apache.org> >> >>>> >> >>>> >> >>> >> >>> ------------------------------**------------------------------** >> >>> --------- >> >>> To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< >> general-unsubscr...@incubator.apache.org> >> >>> For additional commands, e-mail: general-help@incubator.apache.**org< >> general-h...@incubator.apache.org> >> >>> >> >>> >> >>> >> >> >> >> >> > >> > >> > ------------------------------**------------------------------**--------- >> > To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< >> general-unsubscr...@incubator.apache.org> >> > For additional commands, e-mail: general-help@incubator.apache.**org< >> general-h...@incubator.apache.org> >> > >> > >> >> >> -- >> Thanks >> - Mohammad Nour >> ---- >> "Life is like riding a bicycle. To keep your balance you must keep moving" >> - Albert Einstein >> --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org