Hi all,

I've recently been playing with the Literate plugin. As the plugin is still
young, I thought I'd drop some random lines here about my
findings/thoughts. Maybe this can yield some debate about views/future of
the plugin.

##################
# Works as advertised
Might sound obvious, but I actually managed to install it and tinker with
it quite quickly on our internal jenkins preprod server. That's not always
the case :-). Congrats to the developers for that (Stephen & Vincent, we're
looking at you :-)).

# Labels/text used in the README.md : tying to some server
In the .md you have to put things like:
* `rhel` and `maven-3.1.0`
    - `jdk-1.7.0_64bits`
    - `jdk-1.8.0_64bits`

IMO, this somehow ties the sources to an actual server and its labels.

What is your feeling about it? Is it maybe planned to add some form of
label mapping between what's in a project descriptor and the actual labels
in a jenkins instance?

##################
# Common values
Having to manage an averagely large Jenkins install (~400 jobs), I often
find myself doing the same things many times, using variables and so on.

Namely, in the case of literate-plugin, I'd see some form of :

    # Build

        $standardMvnBuild

useful to share between builds (or even through inheritance, mixing in like
Job DSL offers, etc.).
Though I agree it may also defeat some principles of the plugins or worsen
the coupling between sources and the actual server.

##################
# Integration with workflow-plugin / coordinating multiple jobs
I've not yet seen how to trigger other builds. I'm not even sure I see
clearly how this would be done in a literate-style without again falling
onto the above issue about tying things.
You'd have for example to define a name of job to trigger, and stick to it.
In Jenkins, the naming updates somehow automatically.
With only text, this would quickly become out-of-date.

##################

OK, let's call it a first shot.

Hope I was clear enough. If not just tell me. I hope this will help us
discuss about this very interesting work.

Thanks again.

Cheers

-- 
Baptiste

-- 
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.

Reply via email to