Answers inline

On Fri, May 5, 2017 at 9:09 AM, Goran Dev <[email protected]> wrote:

> I'm writing a plugin, it's already released as zap-plugin.
> GitHub.com/jenkinsci/zap-plugin
>
> On jenkins LTS, in a Job Configuration you have various tabs (sections)
> such as General, Source Code Management, Build Triggers, Build Environment,
> Bindings, Build, Post-build Actions.
>
> 1) is it possible for me to add a tab/section called "ZAP Environment" or
> no? If it's possible, how do I go about adding another section/tab.
>

JopProperty <http://javadoc.jenkins-ci.org/hudson/model/JobProperty.html>
goes under General, SCM <http://javadoc.jenkins-ci.org/hudson/scm/SCM.html>
under Source Code Management, Trigger
<http://javadoc.jenkins-ci.org/hudson/triggers/Trigger.html> under Build
Triggers, BuildWrapper
<http://javadoc.jenkins-ci.org/hudson/tasks/BuildWrapper.html> under Build
Environment etc.
Maybe a JobProperty with an <f:section title="${%ZAP Environment}"> would
add another tab I'm not sure.


>
> 2) under the tab Build, you click on the drop down and you can add your
> plugins build step which in my case is called Execute ZAP. Once it's added,
> how do prevent the user from adding another Execute ZAP build step.
>

No, Build Steps are intended to be added as many as the user needs, IIRC a
Recorder or Publisher can only be added once for Freestyle, but that
"limitation" is gone for pipelines. Sounds like it is more like a
BuildWrapper that you want to do.


> Does that clarify it? If not, what else can I do to clarify the question.
> Thanks :)
>
> Cheers, Goran.
>
> On May 5, 2017, 2:31 AM -0400, Baptiste Mathus <[email protected]>, wrote:
>
> Please use the users list for such questions.
> If your question is about writing a plugin for this, I guess you need to
> be more specific.
>
> Cheers
>
>
> Le 5 mai 2017 8:21 AM, "JordanGS" <[email protected]> a écrit :
>
>
>    1. I can add my Job Build step which is called "Run ABC" from the drop
>    down list, after it's added. How do i prevent the user from adding another
>    Build Step "Run ABC"?
>    2. How do i add a job configuration. Not a Post build step or a build
>    step but rather a some options which are above the build step? It would be
>    a text box for example and a checkbox, both of which could accessible from
>    a build step / post build step. Would it be possible have these become
>    environment variables / globally accessible variables throughout this job's
>    config.
>
> Thanks
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/ms
> gid/jenkinsci-dev/e78dd486-3b40-406b-baf0-41a31193c3c9%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/e78dd486-3b40-406b-baf0-41a31193c3c9%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/jenkinsci-dev/L39Mu7drhDI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jenkinsci-dev/CANWgJS43Y3mgsaxxdLpgFAy90%
> 3DFWwF5wD%2BF8zxwz0D9i5rk2Vw%40mail.gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/CANWgJS43Y3mgsaxxdLpgFAy90%3DFWwF5wD%2BF8zxwz0D9i5rk2Vw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jenkinsci-dev/86679e96-0e85-4de2-be02-5e8dd97277cd%40Spark
> <https://groups.google.com/d/msgid/jenkinsci-dev/86679e96-0e85-4de2-be02-5e8dd97277cd%40Spark?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Robert Sandell
*Software Engineer*
*CloudBees Inc.*

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS3Xm0AJRFsp-oefLpSBGrNi37OBJYEHcJ3fbPH5pzz9Hg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to