Document toolboxDocument toolbox

Bamboo Tasks

MettleCI includes an array of Tasks that can be used within your Bamboo Plans and Deployments.  MettleCI's build and deployment tasks are are delivered as Bamboo Plugins, and are described below.  Please refer to the User Guides section for recommendations about how these can be used to support specific processes.

Plugin Name

Deployed Component

Components Included

Plugin Name

Deployed Component

Components Included

Bamboo Build Deltas

dm-bamboo-delta-plugin.jar

Build Commit Log Task Builds a log file containing a list of files that have changed in a given repository since the last successful build

Bamboo Properties Configuration

dm-bamboo-properties-config-plugin.jar

Properties Configuration Task - Substitute ${variable} placeholders in config files with environment specific values from plan variables and override files.

Bamboo SFTP

dm-bamboo-sftp-plugin.jar

SFTP Download Bamboo Task - Transfer files from a remote server to the local working directory

SFTP Upload Bamboo Task - Transfer files in the local working directory to a remote server

Compliance

dm-compliance-plugin.jar

Compliance Test InfoServer Asset Task - Tests a set of ISX files against user defined compliance rules.

DataStage Administration

dm-dsadmin-plugin.jar

DataStage Admin Bamboo Task - Create or delete DataStage Projects.

DataStage Compiler

dm-dscompile-plugin.jar

Compile DataStage Project Task - Compiles all compilable assets within a DataStage project.

DataStage Deployment

dm-dsdeploy-plugin.jar

Incremental DataStage Deployment Task - Intelligently provision an entire directory of ISX files to an existing DataStage Project using the minimum number of delta operations.  

DataStage Execute

dm-dsexecute-plugin.jar

Execute DataStage Job Task - Execute a DataStage job or sequence.

DataStage Message Handler

dm-dsmessagehandler-plugin.jar

DataStage Message Handler Task - Inject job-level message handlers into ISX files that will then will be imported into DataStage.

Git

dm-git-plugin.jar

Git Bamboo Task - Perform Git operations (Clone, Checkin, Pull, Tag, Branch) which extend Bamboo's capabilities.

ISX Export

dm-isxexport-plugin.jar

Export DataStage Asset Task - Export DataStage assets (specified by name, list or entire project) as individual ISX files in a folder structure matching the project.

ISX Import

dm-isximport-plugin.jar

Import DataStage Asset Task - Import ISX files (either specific files, a list of files, or an entire directory) into an existing DataStage project.


Note that MettleCI plugins also provide some Bamboo configuration pages:

Plugin name

Deployed Component

Components Included

Plugin name

Deployed Component

Components Included

Bamboo License Admin

dm-bamboo-license-admin-plugin.jar

License Details Admin Page - Inserts MettleCI License 



© 2015-2024 Data Migrators Pty Ltd.