Plugin Pipeline Tasks

1 minute read
On this page

Plugin tasks let you orchestrate third-party tools at the appropriate time in your pipeline. The following third-party tools can be used with CloudBees Flow:

  • Application Servers such as IIS, JBoss, and Tomcat

  • Builds such as EMake, Maven, or Visual Studio

  • Code Analysis such as Clover CMD, Coverity, or Klocwork

  • Databases such as DBI, Oracle, or SQLServer

  • Defect Tracking such as Bugzilla, JIRA, or Rally

  • Notification such as Twitter

  • Reporting such as Reports

  • Resource Management such as Chef, EC2, or OpenStack

  • Scripting/Shell operations such as Groovy, Python, or Ruby

  • Source Code Analysis such as ECSCM-ClearCase, ECSCM-Git, or ECSCM-Perforce

  • System such as Artifact or FileSysRepo

  • Test such as HPQualityCenter, Jasmine, or Selenium

  • Utility such as FileOps or SendEmail.

Plugin Tasks

This example shows how to add a task to a pipeline stage and define it as a Plugin task.

  • Create a new pipeline similar to the one below (see Creating a Pipeline ). Click Add+ to initiate the Add Task dialog.

  • Enter PROD-Stage-Snapshot as the task name.

    The task list is updated.

  • Click Select Task Type to define the task. In the Task Type popup:

    • Click the EC-Selenium task type from the list of available plugin types.

    • Click the runSelenium procedure.

      The task type and procedure appear on the task.

  • Click Define on the task tile. The task definition dialog box appears. Here you see configuration specific to the plugin. In this case, four input parameters are required.

  • Click Open Dialog button to open the plugin parameters dialog box.

  • Enter the parameters, and click OK.

  • Click OK to exit the task definition dialog box.

  • Click Done.