This documentation relates to an earlier version of Bamboo.
View

Unknown macro: {spacejump}

or visit the current documentation home.

Available:

Bamboo 2.7 and later

On this page:

Purpose of this Module Type

Pre-Job Action modules allow plugins to define custom functionality that runs on the server before the Job is queued. This module shares similarities but differs from the Pre-Build Queued Action because it gives access to both the StageExecution and BuildContext rather than just the BuildContext.

構成

The root element for the Pre-Job Action module is preJobAction. It allows the following attributes and child elements for configuration:

属性

名前

必須

説明

既定

クラス

(tick)

[Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、

 

鍵 (キー)

(tick)

[Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、

N/A

name

 

[Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、
Only used in the plugin's administrative user interface.

 

Elements

The table summarises the elements. The sections below contain further information.

名前

必須

説明

既定

description

 

[Unable to render {include} The included page could not be found. ({include} をレンダリングできません。ページが見つかりませんでした)] を選択し、
Use this element to describe the section.

 

Interface

Pre-Job Action modules must implement the PreJobAction interface.

Here is an example atlassian-plugin.xml file containing a Pre-Job Action module:

<atlassian-plugin name="Hello World" key="example.plugin.helloworld">
    <plugin-info>
        <description>A Pre-Job Action module type test</description>
        <vendor name="Atlassian Software Systems" url="http://www.atlassian.com"/>
        <version>1.0</version>
    </plugin-info>

    <preJobAction key="myPreJobAction" class="com.atlassian.example.bamboo.actions.MyPreJobAction">
        <description>Modifies the Job before it is queued</description>
    </preJobAction>
</atlassian-plugin>
  • ラベルなし