Check the BUILD_CAUSE environment variable value from your program.
By default, the values can be:
- MANUALTRIGGER
- SCMTRIGGER
- MANUALTRIGGER
UPSTREAMTRIGGER

Then, plugins (such as XTrigger plugins) can provide additional cause
values.

On Fri, Jun 29, 2012 at 10:19 AM, benjamin.a.lau
<[email protected]>wrote:

> Hello,
>
> Is there some way to determine from a shell build step whether the current
> job was scheduled or started manually (via web interface)? I'm trying to
> implement a single job but i need slightly different behavior when
> scheduling the job vs running it directly.  If there isn't that's okay i
> can just create wrapping jobs with the different defaults I need... but i
> find this solution a bit clunky.
>
> Thanks in advance,
> Ben
>

Reply via email to