| The following plugins offer Pipeline-compatible steps. Each plugin link offers more information about the parameters for each step. |
|
|
| Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page. |
|
|
| Filter Steps |
| .NET SDK Support |
| dotnetBuild: .NET: Build project (build) |
| dotnetClean: .NET: Clean project output (clean) |
| dotnetNuGetDelete: .NET: Delete/Unlist NuGet package (nuget delete) |
| dotnetListPackage: .NET: Show dependencies (list package) |
| dotnetNuGetLocals: .NET: Clear/List NuGet cache locations (nuget locals) |
| dotnetPack: .NET: Create NuGet package (pack) |
| dotnetPublish: .NET: Publish project (publish) |
| dotnetNuGetPush: .NET: Publish NuGet package (nuget push) |
| dotnetTest: .NET: Run unit tests (test) |
| dotnetRestore: .NET: Restore project dependencies (restore) |
| dotnetToolRestore: .NET: Restore local tools (tool restore) |
| withDotNet: With .NET |
| 1Password Secrets |
| withSecrets: 1Password Secrets |
| wrap([$class: 'OnePasswordBuildWrapper']): 1Password Secrets |
| 42Crunch REST API Static Security Testing |
| audit: 42Crunch API Security Audit |
| Abap Continuous Integration Plugin |
| abapCi: ABAP Continuous Integration Plugin |
| AbsInt Astrée Plugin for Jenkins |
| step([$class: 'AstreeBuilder']): Astrée Analysis Run |
| AbsInt a³ Jenkins Plugin |
| step([$class: 'A3Builder']): a³ Analysis Run |
| ACCELQ CI-Connect Plugin |
| step([$class: 'AQPluginBuilderAction']): ACCELQ Connect |
| Acunetix |
| step([$class: 'BuildScanner']): Acunetix |
| Acunetix 360 Scan Plugin |
| ACXScanBuilder: Acunetix 360 Scan |
| Add Changes to Build Changelog |
| addchangestobuildchangelog: Add Changes to Build Changelog |
| Adobe Cloud Manager Plugin |
| acmAdvancePipeline: Adobe Cloud Manager Advance Pipeline |
| acmPipelineEnd: Adobe Cloud Manager Pipeline End |
| acmPipelineStepState: Adobe Cloud Manager Pipeline Step State |
| acmPollPipeline: Poll Adobe Cloud Manager Pipeline |
| acmRepoSync: Adobe Cloud Manager Repository Sync |
| acmStartPipeline: Start Adobe Cloud Manager pipeline |
| Advanced Installer Msi Builder Plugin |
| advinstBuilder: Invoke Advanced Installer |
| Agiletestware Pangolin Connector for TestRail |
| pangolinTestRail: Pangolin: Upload test results into TestRail |
| pangolinRunReport: Pangolin: Run TestRail report |
| AIO Tests |
| aioImport: Publish results to AIO Tests - Jira |
| Akeyless Plugin |
| withAkeyless: Akeyless Plugin |
| wrap([$class: 'AkeylessBuildWrapper']): Akeyless Plugin |
| Alauda DevOps Pipeline Plugin |
| base64Decode: Decode Base64 string |
| _AcpAction: Internal utility function for DevOps DSL |
| _AcpContextInit: Internal utility function for Devops DSL |
| _OcWatch: Internal utility function for Devops DSL |
| Alauda Pipeline Plugin |
| AlaudaDeleteBuild: AlaudaDeleteBuild |
| alaudaDeployComponent: Alauda deploy component |
| alaudaDeployService: Alauda deploy service |
| alaudaNotify: AlaudaNotifier |
| alaudaSendNotification: SendNotification |
| alaudaStartBuild: alaudaStartBuild |
| AlaudaDeleteBuild: AlaudaDeleteBuild |
| alaudaStartBuild: alaudaStartBuild |
| alaudaNotify: AlaudaNotifier |
| alaudaSendNotification: SendNotification |
| alaudaDeployComponent: Alauda deploy component |
| alaudaRetrieveComponent: Retrieve the Component |
| alaudaRetrieveIntegration: Retrieve the integration |
| alaudaDeployService: Alauda deploy service |
| alaudaRetrieveService: Retrieve the service |
| alaudaRetrieveComponent: Retrieve the Component |
| alaudaRetrieveIntegration: Retrieve the integration |
| alaudaRetrieveService: Retrieve the service |
| Alibaba Cloud ECS Plugin |
| EcsTemplate: EcsTemplateStep |
| alibabaEcs: Cloud template provisioning |
| Alibabacloud Package Deployment |
| oosExecuteNotify: notify oos Execute |
| oosStatusQuery: query oos execute status |
| ossUploadAndOosExec: OSS upload built project and OOS execute |
| Alibabacloud Automatic Package Deployment: Alibabacloud Automatic Package Deployment |
| Aliyun OSS Uploader |
| aliyunOSSUpload: Aliyun OSS Upload |
| Allure Jenkins Plugin |
| allure: Allure Report |
| Amazon EC2 plugin |
| ec2: Cloud template provisioning |
| Amazon Elastic Container Service (ECS) / Fargate plugin |
| ecsTaskTemplate: Define a task template to use in the AWS ECS plugin |
| Amazon Inspector Scanner |
| amazonInspector: Amazon Inspector Scan |
| Anchore Container Image Scanner Plugin |
| anchore: Anchore Container Image Scanner |
| Android Emulator Plugin |
| adb: ADB Executable |
| avdmanager: AVDManager Script |
| emulator: QEMU Executable |
| sdkmanager: AVDManager Script |
| androidEmulator: Run an Android emulator during build |
| Android Signing Plugin |
| signAndroidApks: Sign Android APKs |
| signAndroidApks: Sign Android APKs |
| Anka Plugin |
| ankaGetSaveImageResult: Wait for previous save image requests results |
| createDynamicAnkaNode: create dynamic anka node |
| Ansible plugin |
| ansibleAdhoc: Invoke an ansible adhoc command |
| ansiblePlaybook: Invoke an ansible playbook |
| ansibleVault: Invoke ansible vault |
| step([$class: 'AnsibleAdHocCommandBuilder']): Invoke Ansible Ad-Hoc Command |
| step([$class: 'AnsiblePlaybookBuilder']): Invoke Ansible Playbook |
| step([$class: 'AnsibleVaultBuilder']): Invoke Ansible Vault |
| Ansible Tower Plugin |
| ansibleTower: Have Ansible Tower run a job template |
| ansibleTowerProjectRevision: Have Ansible Tower update a Tower project’s revision |
| ansibleTowerProjectSync: Have Ansible Tower update a Tower project |
| AnsiColor |
| ansiColor: Color ANSI Console Output |
| wrap([$class: 'AnsiColorBuildWrapper']): Color ANSI Console Output |
| Ant Plugin |
| withAnt: With Ant |
| Apimap.io |
| publishAPI: File content publishing |
| validateAPI: File content validation |
| App Center |
| appCenter: Upload app to AppCenter |
| App-Ray Security check plugin |
| appray: App-Ray security check |
| Appcircle Enterprise App Store |
| appcircleEnterpriseAppStore: Appcircle Enterprise App Store |
| Appcircle Testing Distribution |
| appcircleTestingDistribution: Appcircle Testing Distribution |
| Appdome Build-2secure |
| AppdomeBuilder: Appdome Build-2secure |
| Appdome Validate-2secure |
| AppdomeValidator: Appdome Validate-2secure |
| Appknox Security Scanner |
| appKnoxScanner: Appknox Security Scanner |
| Applatix |
| applatix: Applatix System Integration |
| Applitools Eyes Plugin |
| Applitools: Applitools Support |
| Apprenda Plugin |
| step([$class: 'ApprendaBuilder']): Deploy to Apprenda |
| Aqua MicroScanner |
| aquaMicroscanner: Aqua MicroScanner |
| Aqua Security Scanner |
| aqua: Aqua Security |
| Aqua Security Serverless Scanner |
| aquaServerlessScanner: Aqua Serverless Security |
| Arachni Scanner Plugin |
| arachniScanner: Arachni Scanner |
| aRESTocats Plugin |
| arestocats: aRESTocats |
| Aristiun Aribot |
| aribot: Aristiun Aribot |
| ArmorCode Release Gate |
| armorcodeReleaseGate: ArmorCode Release Gate |
| artifact-promotion |
| artifactPromotion: ArtifactPromotionStep |
| step([$class: 'ArtifactPromotionBuilder']): Single Artifact Promotion |
| Artifactory Plugin |
| ArtifactoryGradleBuild: run Artifactory gradle |
| MavenDescriptorStep: Get Artifactory Maven descriptor |
| addInteractivePromotion: Add interactive promotion |
| artifactoryBuildTrigger: Trigger Artifactory build |
| artifactoryDistributeBuild: Distribute build |
| artifactoryDownload: Download artifacts |
| artifactoryEditProps: Edit properties |
| artifactoryGoPublish: Run Artifactory Go Publish command |
| artifactoryGoRun: Run Artifactory Go command |
| artifactoryMavenBuild: run Artifactory maven |
| artifactoryNpmCi: Run Artifactory npm ci |
| artifactoryNpmInstall: Run Artifactory npm install |
| artifactoryNpmPublish: Run Artifactory npm publish |
| artifactoryNugetRun: Run Artifactory NuGet |
| artifactoryPipRun: Run Artifactory pip install |
| artifactoryPromoteBuild: Promote build |
| artifactoryUpload: Upload artifacts |
| buildAppend: Build append |
| collectEnv: Collect environment variables and system properties |
| collectIssues: Collect issues from git and add them to a build |
| conanAddRemote: Add new repo to Conan config |
| conanAddUser: Add new user to Conan config |
| createDockerBuildStep: Artifactory create Docker build |
| createReleaseBundle: Create a release bundle |
| deleteReleaseBundle: Delete a release bundle |
| deployArtifacts: Deploy artifacts |
| distributeReleaseBundle: Distribute a release bundle |
| dockerPullStep: Artifactory docker pull |
| dockerPushStep: Artifactory docker push |
| dsCreateReleaseBundle: Create release bundle |
| dsDeleteReleaseBundle: Delete a release bundle |
| dsDistributeReleaseBundle: Distribute a release bundle |
| dsSignReleaseBundle: Sign a release bundle |
| dsUpdateReleaseBundle: Update a release bundle |
| getArtifactoryServer: Get Artifactory server from Jenkins config |
| getJFrogPlatformInstance: Get JFrog Platform instance from Jenkins config |
| initConanClient: Create Conan Client |
| jfPipelines: Set output resources and report results for JFrog Pipelines |
| jfrogInstance: Creates new JFrog instance |
| newArtifactoryServer: Returns new Artifactory server |
| newBuildInfo: New buildInfo |
| newGoBuild: New Artifactory Go |
| newGradleBuild: New Artifactory gradle executor |
| newJFrogPlatformInstance: Returns new JFrog platform instance |
| newMavenBuild: New Artifactory maven |
| newNpmBuild: New Artifactory npm executor |
| newNugetBuild: New Artifactory NuGet executor |
| newPipBuild: New Artifactory pip executor |
| publishBuildInfo: Publish build Info to Artifactory |
| rtAddInteractivePromotion: Add interactive promotion |
| rtBuildAppend: Build append |
| rtBuildInfo: Create build info |
| rtBuildTrigger: Trigger Artifactory build |
| rtCollectIssues: Collect issues |
| rtConanClient: Creates new Conan client |
| rtConanRemote: Add new repo to Conan config |
| rtConanRun: Run a Conan command |
| rtCreateDockerBuild: run Artifactory create Docker build |
| rtDeleteProps: Delete properties |
| rtDockerPull: run Artifactory docker pull |
| rtDockerPush: run Artifactory docker push |
| rtDotnetResolver: set .NET resolver |
| rtDotnetRun: run Artifactory .NET |
| rtDownload: Download artifacts |
| rtGoDeployer: set go deployer |
| rtGoPublish: run Artifactory Go publish |
| rtGoResolver: set Go resolver |
| rtGoRun: run Artifactory Go publish |
| rtGradleDeployer: set gradle deployer |
| rtGradleResolver: set gradle resolver |
| rtGradleRun: run Artifactory gradle |
| rtMavenDeployer: set maven deployer |
| rtMavenResolver: set maven resolver |
| rtMavenRun: run Artifactory maven |
| rtNpmCi: run Artifactory npm ci |
| rtNpmDeployer: set npm deployer |
| rtNpmInstall: run Artifactory npm install |
| rtNpmPublish: run Artifactory npm publish |
| rtNpmResolver: set npm resolver |
| rtNugetResolver: set NuGet resolver |
| rtNugetRun: run Artifactory NuGet |
| rtPipInstall: run Artifactory pip install |
| rtPipResolver: set pip resolver |
| rtPromote: Promote build |
| rtPublishBuildInfo: Publish build info |
| rtServer: Creates new Artifactory server |
| rtSetProps: Set properties |
| rtUpload: Upload artifacts |
| runConanCommand: Run a Conan command |
| signReleaseBundle: Sign a release bundle |
| updateReleaseBundle: Update a release bundle |
| xrayScan: run Xray scan |
| xrayScanBuild: Xray build scanning |
| Artifactz.io Plugin |
| publishArtifact: Publish Artifact Version |
| pushArtifact: Push Artifact Version |
| retrieveArtifacts: Retrieve Artifact Versions |
| artifactVersion: Send Artifact Version To Artifactor Web Service Deprecated |
| artifactVersion: Push Artifact Version to the next stage in the flow Deprecated |
| artifactVersion: Send Artifact Version To Artifactor Web Service |
| artifactVersion: Push Artifact Version to the next stage in the flow |
| step([$class: 'RetrieveArtifactsBuildStep']): Retrieve Artifact version for stage |
| AssertThat BDD Jira Plugin |
| assertthatBddFeatures: Download AssertThat features |
| assertthatBddReport: Upload AssertThat report |
| Atlassian Jira Software Cloud |
| checkGatingStatus: Atlassian Jira Service Desk Software Cloud Jenkins Integration (Deployment Gating) |
| jiraSendBuildInfo: Atlassian Jira Software Cloud Jenkins Integration (Build) |
| jiraSendDeploymentInfo: Atlassian Jira Software Cloud Jenkins Integration (Deployment) |
| step([$class: 'FreeStylePostBuildStep']): Send build information to Jira |
| Autify Plugin |
| autifyMobile: Run test on Autify for Mobile |
| autifyMobileUpload: Upload build to Autify for Mobile |
| autifyWeb: Run test on Autify for Web |
| AutoAction Plugin |
| chlAtuoAction: Run AutoAction |
| Autocancel Plugin |
| autocancelBranchBuildsOnPullRequestBuilds: Autocancel branch builds on pull request builds |
| autocancelConsecutiveBuilds: Autocancel consecutive builds |
| Autograding Plugin |
| autoGrade: Autograde project |
| AWS Beanstalk Releaser |
| awsebReleaser: AWS Elastic Beanstalk Releaser |
| AWS CodeBuild Plugin |
| awsCodeBuild: Invoke an AWS CodeBuild build |
| step([$class: 'CodeBuilder']): AWS CodeBuild |
| AWS CodeDeploy Plugin for Jenkins |
| step([$class: 'AWSCodeDeployPublisher']): Deploy an application to AWS CodeDeploy |
| AWS Lambda Plugin |
| eventSourceLambda: AWS Lambda eventsource mapping |
| invokeLambda: AWS Lambda invocation |
| publishLambda: AWS Lambda publish new version and update alias |
| deployLambda: AWS Lambda deployment |
| AWS Parameter Store Build Wrapper |
| withAWSParameterStore: With AWS Parameter Store |
| AWS SAM |
| samDeploy: AWS SAM deploy application |
| aws-device-farm |
| devicefarm: Run Tests on AWS Device Farm |
| AWSEB Deployment Plugin |
| step([$class: 'AWSEBDeploymentBuilder']): AWS Elastic Beanstalk |
| Azure App Service Plugin |
| azureWebAppPublish: Publish an Azure Web App |
| azureWebAppSwapSlots: Swap slots for an Azure Web App |
| Azure Container Registry Tasks Plugin |
| acrQuickTask: Queue an ACR Quick Task |
| Azure Container Service Plugin |
| acsDeploy: Deploy to Azure Container Service (AKS) |
| step([$class: 'ACSDeploymentBuilder']): Deploy to Azure Container Service (AKS) |
| Azure Cosmos DB Plugin |
| azureCosmosDBCreateDocument: Create document in Azure Cosmos DB |
| Azure Function Plugin |
| azureFunctionAppPublish: Publish an Azure Function App |
| Azure Key Vault Plugin |
| azureKeyVault: Bind credentials in Azure Key Vault to environment variables |
| withAzureKeyvault: Bind credentials in Azure Key Vault to environment variables |
| Azure Service Fabric Plugin |
| azureServiceFabricPublish: Deploy Service Fabric Project |
| step([$class: 'ServiceFabricPublisher']): Deploy Service Fabric Project |
| Azure Storage plugin |
| azureDownload: Download from Azure storage |
| azureUpload: Upload artifacts to Azure Storage |
| Azure Virtual Machine Scale Set Plugin |
| azureVMSSUpdateInstances: Update Azure Virtual Machine Scale Set Instances |
| azureVMSSUpdate: Update Azure Virtual Machine Scale Set |
| Backlog plugin |
| backlogPullRequest: Notify Pull Request on Backlog |
| Badge |
| addBadge: Add Badge |
| addErrorBadge: Add Error Badge |
| addInfoBadge: Add Info Badge |
| addSummary: Add Summary |
| addWarningBadge: Add Warning Badge |
| removeBadges: Remove Badges |
| removeSummaries: Remove Summaries |
| addHtmlBadge: Add a HTML Badge |
| addShortText: Add Short Text |
| createSummary: Create Summary |
| removeHtmlBadges: Remove HTML Badges |
| Beagle Security |
| step([$class: 'BeaglePlugin']): Trigger Beagle Penetration Testing |
| Benchmark Evaluator Plugin |
| benchmark: Benchmark |
| Benchmark Plugin |
| benchmark: Benchmark results |
| BeVigil CI Plugin |
| greet: Scan your app with BeVigil CI |
| Bitbar Run-in-Cloud Plugin |
| runInCloud: Start a run in Bitbar Cloud |
| Bitbucket Build Status Notifier Plugin |
| bitbucketStatusNotify: Notify a build status to BitBucket. |
| Bitbucket Server Integration |
| bbs_checkout: BitbucketSCMStep |
| bbs_deploy: Wrapper step to notify Bitbucket Server of the deployment status. |
| step([$class: 'DeploymentNotifier']): Notify Bitbucket Server of deployment |
| Bitbucket Server Notifier |
| notifyBitbucket: Notify Bitbucket Instance |
| Black Duck Coverity on Polaris |
| polaris: Execute Coverity on Polaris CLI |
| polarisIssueCheck: Check for issues in the Coverity on Polaris found by a previous execution of the CLI |
| Black Duck Detect |
| blackduck_detect: Black Duck Detect |
| Black Duck Rapid Scan Static Plugin |
| sigma: Execute Black Duck Rapid Scan Static |
| Black Duck Security Scan |
| security_scan: Black Duck Security Scan |
| step([$class: 'SecurityScanFreestyle']): Black Duck Security Scan |
| BlazeMeter plugin |
| blazeMeterTest: BlazeMeter |
| BMC AMI DevOps for Application Checkpoint Analysis |
| BMC DevOps for CFA Plugin: BMC AMI DevOps for Application Checkpoint Analysis |
| BMC AMI DevOps for Change Manager for IMS TM |
| BMC DevOps for BMC AMI Change Manager for IMS TM Plugin: BMC AMI DevOps for Change Manager for IMS TM |
| BMC AMI DevX Code Debug Code Coverage |
| step([$class: 'CodeCoverageBuilder']): Retrieve BMC AMI DevX Code Debug Code Coverage Statistics |
| BMC AMI DevX Code Pipeline Operations Plugin |
| gitToIspwIntegration: Git to ISPW Integration |
| ispwOperation: Perform a Compuware ISPW Rest API Request and return a JSON object |
| ispwRegisterWebhook: Creates and returns a ISPW webhook that can be used by an external system to notify a pipeline |
| ispwWaitForWebhook: Wait for ISPW webhook to be posted to by external system |
| BMC AMI DevX Data Studio |
| ted: BMC AMI DevX Data Studio - Execute Specifications. |
| BMC AMI DevX Total Test |
| totaltestUT: Total Test - Execute unit tests (deprecated) |
| totaltest: Total Test - Execute Total Test scenarios |
| BMC AMI Strobe Measurement Task |
| strobeMeasurement: BMC AMI Strobe Measurement Task |
| bootstraped-multi-test-results-report |
| step([$class: 'CucumberTestReportPublisher']): Publish Cucumber reports generated with handlebars |
| step([$class: 'JUnitTestReportPublisher']): Publish JUnit reports generated with handlebars |
| step([$class: 'RSpecTestReportPublisher']): Publish RSpec reports generated with handlebars |
| step([$class: 'TestNGTestReportPublisher']): Publish TestNG reports generated with handlebars |
| Breachlock DAST Plugin |
| DASTScan: Breachlock DAST scan |
| BrowserStack |
| browserStackReportAut: BrowserStack Test Report |
| browserstack: BrowserStack |
| browserstackAppUploader: BrowserStack App Uploader |
| step([$class: 'BrowserStackCypressReportPublisher']): BrowserStack Cypress Test Report |
| step([$class: 'BrowserStackReportPublisher']): BrowserStack Test Report |
| browserStackReportPublisher: BrowserStack Test Report and Insights |
| Buckminster |
| step([$class: 'TargetPlatformPublisher']): Archive and publish an Eclipse Target Platform |
| build log file size checker plugin |
| wrap([$class: 'LogfilesizecheckerWrapper']): Abort the build if its log file size is too big |
| Build Name and Description Setter |
| buildDescription: Changes build description |
| buildName: Changes build name |
| Build Steps from Json Plugin |
| step([$class: 'BuildStepsFromJsonBuilder']): Build Steps from Json |
| Build Token Trigger Plugin |
| buildTokenTrigger: Build Token Trigger |
| build user vars plugin |
| withBuildUser: Set jenkins user build variables |
| Buildkite Plugin |
| buildkite: Trigger a Buildkite Build |
| Buildstash |
| step([$class: 'BuildstashBuilder']): Upload to Buildstash |
| buildstash: Upload to Buildstash |
| Bumblebee HP ALM Plugin |
| step([$class: 'AddTestToSetStep']): Bumblebee: Add Test to Test Set |
| step([$class: 'BumblebeePublisher']): Bumblebee HP ALM Uploader |
| step([$class: 'GetTestResults']): Bumblebee: Import HP ALM Test Results |
| step([$class: 'RunPcTestBuildStep']): Bumblebee HP PC Test Runner |
| step([$class: 'RunTestSetBuildStep']): Bumblebee HP ALM Test Set Runner |
| step([$class: 'RunUftTestBuildStep']): Bumblebee Local UFT Test Runner |
| ByteGuard Build Actions Plugin |
| byteguardGreet: ByteGuard Build Actions |
| CA Service Virtualization Plugin |
| svCreateAndDeployVirtualService: CA Service Virtualization - Create And Deploy Virtual Service |
| svDeployTest: CA Service Virtualization - Deploy Test |
| svDeployVirtualService: CA Service Virtualization - Deploy Virtual Service |
| svStartVirtualService: CA Service Virtualization - Start Virtual Service |
| svStopVirtualService: CA Service Virtualization - Stop Virtual Service |
| svPublishTestReport: CA Service Virtualization Report Publisher |
| svUndeployVirtualService: CA Service Virtualization - Undeploy Virtual Service |
| CA-APM Plugin |
| caapmplugin: Jenkins Plugin for CA APM |
| Cachet Gating Plugin |
| cachetgatingmetrics: Cachet Gating Metrics |
| Cadence vManager Plugin for Jenkins |
| step([$class: 'DSLPublisher']): vManager Post Build Actions |
| vmanagerLaunch: Cadence vManager Session Launcher |
| vmanagerPostBuildActions: vManager Post Build Actions |
| Carbonetes Serverless Container Scanning and Policy Compliance |
| carbonetes: Carbonetes Serverless Container Scanning and Policy Compliance |
| Carl plugin |
| carl: Carl |
| Cerberus Testing Plugin |
| executeCerberusCampaign: Execute Cerberus Campaign |
| change-assembly-version-plugin |
| changeAsmVer: Change Assembly Version |
| Chatter Notifier Plugin |
| chatterPost: Post to Chatter |
| Checkmarx AST Scanner Plugin |
| checkmarxASTScanner: Execute Checkmarx AST Scan |
| Checkmarx Plugin |
| step([$class: 'CxScanBuilder']): Execute Checkmarx Scan |
| CheckPoint CloudGuard Shiftleft |
| step([$class: 'BladeBuilder']): CheckPoint Shiftleft |
| Checks API plugin |
| publishChecks: Publish customized checks to SCM platforms |
| withChecks: Inject checks properties into its closure |
| Chef Cookbook Pipeline Plugin |
| chef_cookbook_cookstyle: Chef Cookbook Lint (Cookstyle) |
| chef_cookbook_foodcritic: Chef Cookbook Lint (Foodcritic) |
| chef_cookbook_functional: Chef Cookbook Functional |
| chef_cookbook_unit: Chef Cookbook Unit |
| Chef Identity Plugin |
| wrap([$class: 'ChefIdentityBuildWrapper']): Chef Identity Plugin |
| ChuckNorris Plugin |
| chuckNorris: Submit to Chuck Norris' will |
| step([$class: 'CordellWalkerRecorder']): Activate Chuck Norris |
| Cisco Spark Notifier |
| sparkSend: Send spark message |
| Cisco Spark Plugin |
| step([$class: 'SparkNotifier']): Cisco Spark Notification |
| Claim Plugin |
| step([$class: 'ClaimPublisher']): Allow broken build claiming |
| Cloud Foundry Plugin |
| pushToCloudFoundry: Push to Cloud Foundry |
| CloudAEye Plugin |
| sendNotificationsToCloudAEye: Send build notifications to CloudAEye |
| CloudBees CD |
| cloudBeesFlowCallRestApi: CloudBees CD - Call REST API |
| cloudBeesFlowAssociateBuildToRelease: CloudBees CD - Associate Build To Release |
| cloudBeesFlowDeployApplication: CloudBees CD - Deploy Application |
| step([$class: 'ElectricFlowGenericRestApi']): CloudBees CD - Call REST API |
| cloudBeesFlowRunPipeline: CloudBees CD - Run Pipeline |
| cloudBeesFlowCreateAndDeployAppFromJenkinsPackage: CloudBees CD - Create/Deploy Application from Deployment Package |
| cloudBeesFlowRunProcedure: CloudBees CD - Run Procedure |
| cloudBeesFlowTriggerRelease: CloudBees CD - Trigger Release |
| cloudBeesFlowPublishArtifact: CloudBees CD - Publish Artifact |
| CloudBees Feature Management |
| featureManagementConfig: CloudBees Feature Management configuration |
| CloudCoreo DeployTime Plugin |
| step([$class: 'CloudCoreoPublisher']): Analyze CloudCoreo Results |
| wrap([$class: 'CloudCoreoBuildWrapper']): CloudCoreo Enabled for Workload Analysis |
| CloudHub Deployer |
| cloudhubDeployer: CloudHub Deployment |
| Cloudify |
| cfyAzureArm: Create Azure ARM Deployment |
| cfyAnsible: Run Ansible Playbook |
| cfyCloudFormation: Create CloudFormation Stack |
| createCloudifyEnv: Create Cloudify Environment |
| deleteCloudifyBlueprint: Delete Cloudify Blueprint |
| deleteCloudifyEnv: Delete Cloudify Environment |
| executeCloudifyWorkflow: Execute Cloudify Workflow |
| cfyKubernetes: Create Kubernetes Resources |
| cfyOutputsToInputs: Convert Cloudify Environment Outputs/Capabilities to Inputs |
| cfyTerraform: Apply Terraform Module |
| uploadCloudifyBlueprint: Upload Cloudify Blueprint |
| uploadCloudifyBlueprint: Upload Cloudify Plugin |
| wrap([$class: 'CloudifyBuildWrapper']): Cloudify Environment |
| CloudShare Docker-Machine Plugin |
| cloudshareDockerMachine: CloudShare Docker-Machine |
| wrap([$class: 'DockerMachineWrapper']): Run Docker commands on CloudShare VM |
| CloudShell Sandbox Plugin |
| startSandbox: starts a CloudShell Sandbox |
| stopSandbox: Stops a CloudShell Sandbox |
| withSandbox: Use sandbox in a specific scope |
| Clover plugin |
| clover: Publish OpenClover coverage report |
| CMake plugin |
| cmake: Run cmake with arbitrary arguments |
| cmakeBuild: Generate build-scripts with cmake and execute them |
| cpack: Run cpack |
| ctest: Run ctest |
| Cobertura Plugin |
| cobertura: Publish Cobertura Coverage Report |
| Code Coverage Plugin |
| publishCoverage: Publish Coverage Report [deprecated] |
| Code Dx Plugin |
| step([$class: 'CodeDxPublisher']): Publish to Code Dx |
| Code Signing with SignPath |
| getSignedArtifact: Download SignPath Signed Artifact |
| submitSigningRequest: Submit SignPath Signing Request |
| Code signing with Software Trust Manager |
| SoftwareTrustManagerSetup: SoftwareTrustManagerSetup |
| Codebeamer xUnit Importer Plugin |
| xUnitImporter: Codebeamer xUnit Importer |
| CodeBeamer XUnit Uploader |
| xUnitUploader: CodeBeamer XUnit Uploader |
| CodeBuilder: AWS CodeBuild Cloud Agents |
| wrap([$class: 'CodeBuilderLogger']): Add Build ID Link to CodeBuilder Jobs |
| Codefresh Integration Plugin |
| codefreshLaunch: Launch a Codefresh Composition |
| codefreshRun: Trigger a Codefresh Pipeline |
| CodeQL Plugin |
| withCodeQL: Provide codeql environment |
| CodeScene Plugin |
| codescene: Run CodeScene Delta Analysis |
| CodeSonar Plugin |
| codesonar: CodeSonar |
| CodeThreat |
| CodeThreatScan: CodeThreat |
| CollabNet Plugins |
| publishTeamForge: Notify TeamForge |
| Comments Remover plugin |
| step([$class: 'CommentsRemoverBuilder']): Invoke Comments Remover |
| Compuware Topaz Utilities |
| topazSubmitFreeFormJcl: Topaz submit free-form JCL |
| topazSubmitJclMembers: Topaz submit JCL members |
| Compuware zAdviser API |
| zAdviserDownload: zAdviser download data and optionally upload to Compuware |
| zAdviserUpload: zAdviser upload data to Compuware |
| Concurrent Step |
| acquireSemaphore: Wait until the latch has counted down to zero. |
| awaitBarrier: Waits until all parties have invoked await on this barrier. |
| awaitCondition: Causes the current thread to wait until it is signalled or interrupted. |
| awaitLatch: Wait until the latch has counted down to zero. |
| countDownLatch: Decrements the count of the latch. |
| createBarrier: Create a Cyclic Barrier. |
| createCondition: Create a lock. |
| createLatch: Create a count down latch. |
| createSemaphore: Create a semaphore. |
| releaseSemaphore: Release the semaphore. |
| signalAll: Notify all wa. |
| Config File Provider Plugin |
| configFileProvider: Provide Configuration files |
| Consul KV Builder |
| step([$class: 'ConsulKVBuilder']): Consul K/V Builder |
| wrap([$class: 'ConsulKVReadWrapper']): Add Consul K/V Read Config(s) |
| Consul Plugin |
| Consul: ConsulStep |
| Content Replace |
| contentReplace: Content Replace |
| Continuum Plugin |
| ctmInitiatePipeline: Initiate a Continuum Pipeline Definition with matching 'key' information. |
| ctmPostPiData: Post data to the workspace on a running Continuum pipeline instance. |
| ctmSetPiData: Set workspace data on a running Continuum pipeline instance. |
| Contrast Continuous Application Security |
| contrastAgent: Download latest Contrast agent |
| contrastVerification: Verify vulnerabilities in a build |
| Conventional Commits Plugin |
| currentVersion: determine the current version from the conventional commit history |
| nextVersion: Next Version: determine the next version from the conventional commit history |
| Copy Artifact Plugin |
| copyArtifacts: Copy artifacts from another project |
| Cortex Metrics Plugin |
| publishCortexMetrics: Publish metrics to Cortex |
| Coverage Plugin |
| recordCoverage: Record code coverage results |
| Coverity plugin |
| coverityResults: Publish Coverity View Results |
| withCoverityEnv: Binds Coverity Tool path and Coverity Connect Instance information to Environment Variables |
| Cppcheck Plug-in |
| publishCppcheck: Publish Cppcheck results |
| Credentials Binding Plugin |
| withCredentials: Bind credentials to variables |
| CrowdStrike Security |
| crowdStrikeSecurity: CrowdStrike Security Plugin |
| CRX Content Package Deployer Plugin |
| crxBuild: Build a Content Package on CRX |
| crxDeploy: Deploy Content Packages to CRX |
| crxDownload: Download Content Packages from CRX |
| crxReplicate: Replicate Content Packages from CRX |
| crxValidate: Validate CRX Content Packages |
| CTRF |
| publishCtrfResults: Publish CTRF test result report |
| Cucumber json test reporting. |
| cucumber: Publish Cucumber test result report |
| Cucumber Living Documentation Plugin |
| livingDocs: Living documentation |
| Cucumber reports |
| cucumber: Cucumber reports |
| cucumber-slack-notifier |
| cucumberSlackSend: Send cucumber notifications to slack |
| Custom Build Properties Plugin |
| getCustomBuildProperty: Get custom build property |
| setCustomBuildProperty: Set custom build property |
| setJUnitCounts: Set junit test result counts as custom build properties |
| waitForCustomBuildProperties: Wait until specified custom build properties are set |
| Cyber Chief Security Scanner |
| greet: Cyber Chief Security Scanner |
| Data Theorem Mobile Security: CI/CD Plugin |
| sendBuildToDataTheorem: Upload build to Data Theorem |
| Database |
| getDatabaseConnection: Get Database Connection |
| sql: Run SQL |
| Datadog Plugin |
| datadog: DatadogOptions |
| Debian Pbuilder |
| debianPbuilder: Build Debian packages in a pbuilder environment |
| Deep Security Smart Check Plugin |
| smartcheckScan: Deep Security Smart Check Scan |
| Deepcrawl Automation Hub |
| runAutomationHubBuild: Run Deepcrawl Automation Hub Build |
| DefectDojo Plugin |
| defectDojoPublisher: DefectDojoPublisher |
| Defensics |
| defensics: Defensics fuzz test |
| step([$class: 'FuzzBuildStep']): Defensics fuzz test |
| step([$class: 'FuzzPostBuildStep']): Defensics fuzz test |
| Delinea Secret Server_Platform Plugin |
| withSecretServer: Use Delinea Secret Server or Platform Secrets |
| Delivery Pipeline Plugin |
| task: Task |
| Delphix Plugin |
| deleteVDB: Delphix: Delete VDB |
| provisionVDBFromBookmark: Delphix: Provision VDB From Bookmark |
| provisionVDBFromSnapshot: Delphix: Provision VDB From Snapshot |
| Deploy Dashboard Plugin by Namecheap |
| buildAddUrl: Build Add Url |
| addDeployToDashboard: Deployment |
| Deploy to container Plugin |
| deploy: Deploy war/ear to a container |
| Deploy to webMethods Integration Server Plugin |
| deployintegrationserver: Deploy to webMethods Integration Server |
| deployment-notification |
| awaitDeployment: Awaiting for deployment |
| DEPRECATED: Synopsys Security Scan |
| step([$class: 'SecurityScanFreestyle']): DEPRECATED: Synopsys Security Scan |
| synopsys_scan: DEPRECATED: Synopsys Security Scan |
| Describe With Params Plugin |
| step([$class: 'DescribeWithParamsBuilder']): Describe with params |
| DevOps Portal |
| reportArtifactRelease: Record an artifact release |
| reportBuild: Record a build report |
| reportDeployOperation: Record a Deployment operation |
| reportJMeterPerformanceTest: Record a performance test with JMeter |
| reportMavenDependenciesAnalysis: Record a dependencies analysis |
| reportPerformanceTest: Record a performance test |
| reportQualityAudit: Record a quality audit manually |
| reportSonarQubeAudit: Record a SonarQube quality audit |
| reportSurefireTest: Record a Surefire UT report |
| reportUnitTest: Record a UT report manually |
| Diawi Upload Plugin |
| step([$class: 'DiawiUploader']): Diawi Upload Step |
| Digital.ai App Management Publisher |
| step([$class: 'ApperianRecorder']): Digital.ai App Management Publisher |
| Dimensions Plugin |
| dimensionsscm: Dimensions |
| Dingding JSON Pusher Plugin |
| dingding: Dingding Json Pusher |
| DingTalk |
| dingtalk: Send DingTalk message |
| Discord Notifier |
| discordSend: Send an embed message to Webhook URL |
| Docker Compose Build Step Plugin |
| step([$class: 'DockerComposeBuilder']): Docker Compose Build Step |
| Docker Pipeline |
| dockerFingerprintFrom: Record trace of a Docker image used in FROM |
| dockerFingerprintRun: Record trace of a Docker image run in a container |
| withDockerContainer: Run build steps inside a Docker container |
| withDockerRegistry: Sets up Docker registry endpoint |
| withDockerServer: Sets up Docker server endpoint |
| Docker plugin |
| dockerNode: Docker Node (⚠️ Experimental) |
| step([$class: 'DockerBuilderControl']): Start/Stop Docker Containers |
| step([$class: 'DockerBuilderPublisher']): Build / Publish Docker Image |
| Dogu Integration |
| doguRunRoutine: Dogu pipeline step |
| doguUploadApplication: Dogu application step |
| Doktor |
| doktor: Publish documentation to Confluence |
| Dotcom-Monitor LoadView |
| dotcomMonitor: LoadView-Run load test scenario |
| DotCover |
| dotcover: Generate code coverage data and report(s) |
| Downstream Build Cache Plugin |
| downstreamBuilds: Provide list of downstream builds |
| Dynatrace Application Monitoring Plugin (deprecated) |
| appMonPublishTestResults: Dynatrace AppMon - Finish Registered Tests Runs and Publish Results |
| appMonRegisterTestRun: Dynatrace AppMon - Register Test Run |
| step([$class: 'TAReportingRecorder']): Dynatrace AppMon - Finish Registered Tests Runs and Publish Results |
| step([$class: 'TATestRunRegistrationBuildStep']): Dynatrace AppMon - Register Test Run |
| appMonBuildEnvironment: Use Dynatrace AppMon to monitor tests |
| ecu.test execution plugin |
| ttCheckPackage: [TT] Check an ecu.test package |
| ttGenerateReports: [TT] Generate ecu.test reports |
| ttLoadConfig: [TT] Load ecu.test configurations |
| ttProvideGeneratedReports: [TT] Provide generated ecu.test reports as job artifacts. |
| ttProvideLogs: [TT] Provide ecu.test logs as job artifacts. |
| ttProvideReports: [TT] Provide ecu.test reports as job artifacts. |
| ttProvideUnitReports: [TT] Provide generated unit reports as job test results. |
| ttRunPackage: [TT] Run an ecu.test package |
| ttRunProject: [TT] Run an ecu.test project |
| ttRunTestFolder: [TT] Run an ecu.test test folder |
| ttStartTool: [TT] Start an ecu.test or trace.check instance |
| ttStopTool: [TT] Stop an ecu.test or trace.check instance |
| ttUploadReports: [TT] Upload ecu.test reports to test.guide |
| ECX Copy Data Management Plugin |
| step([$class: 'ECXCDMBuilder']): Catalogic ECX CDM Integration |
| EDAS Plugin |
| edasClient: Deploy to EDAS |
| Eggplant Runner Plugin |
| eggplantRunner: Eggplant Runner |
| Eiffel Broadcaster Plugin |
| buildWithEiffel: Build a job with custom Eiffel activity name |
| createPackageURL: Construct a package URL and return it as a string |
| publishEiffelArtifacts: Publishes previously announced Eiffel artifacts |
| sendEiffelEvent: Send an Eiffel event |
| ElasTest Plugin (deprecated) |
| elastest: Integrate Jenkins with ElasTest |
| wrap([$class: 'ElasTestBuildWrapper']): Integrate Jenkins with ElasTest |
| Elasticsearch Query |
| step([$class: 'ElasticsearchQueryBuilder']): Elasticsearch Query |
| Email Extension Plugin |
| emailext: Extended Email |
| emailextrecipients: Extended Email Recipients |
| Embeddable Build Status Plugin |
| addEmbeddableBadgeConfiguration: Add an Embeddable Badge Configuration |
| Environment Dashboard Plugin |
| environmentDashboard: Details for Environment dashboard |
| Exclusion Plug-in |
| step([$class: 'CriticalBlockEnd']): Critical block end |
| step([$class: 'CriticalBlockStart']): Critical block start |
| Explain Error Plugin |
| explainError: Explain Error with AI |
| Extensive Testing Plugin |
| step([$class: 'ExtensiveTestingBuilder']): Launch eXtensive Testing job |
| External Workspace Manager Plugin |
| exws: Use external workspace |
| exwsAllocate: Allocate external workspace |
| Fedora Module Build System Plugin |
| queryModuleBuildRequest: Query Module Build Request |
| submitModuleBuildRequest: Submit Module Build Request |
| Figlet Buildstep |
| figlet: Figlet |
| File Operations Plugin |
| fileOperations: File Operations |
| File Parameter Plugin |
| withFileParameter: Bind file parameter |
| Finite State Analysis |
| finiteStateAnalyzeBinary: Finite State Analyze Binary |
| finiteStateImportSbom: Finite State Import SBOM |
| finiteStateImportThirdParty: Finite State Import 3rd Party Scan |
| FitNesse plugin |
| step([$class: 'FitnesseBuilder']): Execute FitNesse tests |
| step([$class: 'FitnesseResultsRecorder']): Publish Fitnesse results report |
| Fluentd Plugin |
| step([$class: 'Fluentd']): Send to Fluentd |
| Flyway Runner |
| flywayrunner: Invoke Flyway |
| Folder Properties Plugin |
| withFolderProperties: A step to retrieve folder properties |
| withFolderProperties: Folder Properties |
| Forensics API Plugin |
| mineRepository: Mine SCM repository |
| discoverReferenceBuild: Discover reference build |
| FortiCNP CICD Plugin |
| fortiCWPScanner: Scan container images |
| Fortify |
| fortifyClean: Run Fortify SCA clean |
| fortifyRemoteAnalysis: Upload a project for remote Fortify SCA analysis |
| fortifyRemoteArguments: Set options for remote Fortify SCA analysis |
| fortifyRemoteScan: Upload a translated project for remote scan |
| fortifyScan: Run Fortify SCA scan |
| fortifyTranslate: Run Fortify SCA translation |
| fortifyUpdate: Update Fortify Security Content |
| fortifyUpload: Upload Fortify scan results to SSC |
| fortifyRemoteArguments: Set options for remote Fortify SCA analysis |
| fortifyRemoteScan: Upload a translated project for remote scan |
| fortifyRemoteAnalysis: Upload a project for remote Fortify SCA analysis |
| fortifyClean: Run Fortify SCA clean |
| fortifyScan: Run Fortify SCA scan |
| fortifyTranslate: Run Fortify SCA translation |
| fortifyUpdate: Update Fortify Security Content |
| fortifyUpload: Upload Fortify scan results to SSC |
| Fortify on Demand |
| fodPollResults: Poll Fortify on Demand for Results |
| fodStaticAssessment: Run Fortify on Demand Upload |
| step([$class: 'FortifyDastFreeStyleBuildStep']): Fortify on Demand Dynamic Assessment |
| fodPollResults: Poll Fortify on Demand for Results |
| fodStaticAssessment: Run Fortify on Demand Upload |
| step([$class: 'PollingBuildStep']): Poll Fortify on Demand for Results |
| step([$class: 'StaticAssessmentBuildStep']): Fortify on Demand Static Assessment |
| Frugal Testing |
| frugalTesting: Frugal Testing |
| FTP Rename Plugin |
| step([$class: 'FtpRenameBuilder']): FTP Rename |
| step([$class: 'FtpRenamePublisher']): FTP Rename |
| Gamekins Plugin |
| gamekins: Gamekins Publisher |
| Gating Core |
| requireResources: GatingStep |
| Gatling Check Plugin |
| gatlingCheck: GatlingCheckStep |
| step([$class: 'GatlingChecker']): Gatling Checker |
| Gatling Jenkins Plugin |
| gatlingArchive: Archive Gatling reports |
| step([$class: 'GatlingPublisher']): Track a Gatling load simulation |
| GCloud SDK Plugin |
| wrap([$class: 'GCloudBuildWrapper']): GCloud SDK authentication |
| GCR Vulnerability Scanner Plugin |
| gcrImageVulnerabilityScanner: GCR Image Vulnerability Scanner |
| GeneXus Plugin |
| gxserver: Checks out (or updates) a GeneXus Knowledge Base from a GeneXus Server |
| Gerrit Code Review plugin |
| gerritCheck: Gerrit Review Check |
| gerritComment: Gerrit Review Comment |
| gerritReview: Gerrit Review Label |
| Gerrit Trigger |
| setGerritReview: Set Gerrit review |
| Ghost Inspector Plugin |
| ghostInspector: Run Ghost Inspector Test Suite |
| Giphy API Plugin |
| giphyRandom: GiphyRandomStepImpl |
| giphySearch: GiphySearchStepImpl |
| giphySearchRandomByKeyword: GiphySearchRandomByKeywordStep |
| giphyTranslate: GiphyTranslateStepImpl |
| Git Automerger Plugin |
| gitAutomerger: Git automerge |
| Git Bisect Plugin |
| gitbisect: Git Bisect |
| step([$class: 'GitBisectOnFailure']): Git Bisect On Failure |
| Git Changelog |
| getHighestSemanticVersion: Get the highest version, determined by tags in repo. Also tag available as '.findTag().orElse("")'. |
| getNextSemanticVersion: Next semantic version based on tags and conventional commits in Git repository |
| gitChangelog: Changelog from Git repository |
| step([$class: 'GitChangelogRecorder']): Git Changelog |
| Git Forensics Plugin |
| gitDiffStat: Git Diff Statistics |
| discoverGitReferenceBuild: Discover Git reference build |
| Git plugin |
| git: Git |
| Git Push Plugin |
| gitPush: Git Push |
| Gitea Plugin |
| publishGiteaAssets: Publishes an asset to the gitea release, if the build was triggered by an release |
| Gitee Plugin |
| acceptGiteeMR: Accept Gitee Pull Request |
| addGiteeMRComment: Add comment on Gitee Pull Request |
| GitHub Coverage Reporter |
| publishCoverageGithub: Publish Coverage reports to Github |
| GitHub Integration Plugin |
| setGitHubPullRequestStatus: Set GitHub PullRequest Commit Status |
| githubPRStatusPublisher: GitHub PR: set PR status |
| githubPRClosePublisher: GitHub PR: close PR |
| githubPRComment: GitHub PR: post comment |
| githubPRAddLabels: GitHub PR: add labels |
| githubPRRemoveLabels: GitHub PR: remove labels |
| gitHubPRStatus: GitHub PR: set 'pending' status |
| GitHub Issues Plugin |
| step([$class: 'GitHubIssueNotifier']): Create GitHub issue on failure |
| GitHub plugin |
| step([$class: 'GitHubCommitNotifier']): Set build status on GitHub commit [deprecated] |
| step([$class: 'GitHubCommitStatusSetter']): Set GitHub commit status (universal) |
| step([$class: 'GitHubSetCommitStatusBuilder']): Set build status to "pending" on GitHub commit |
| GitHub Pull Request Builder |
| step([$class: 'GhprbPullRequestMerge']): Github Pull Request Merger |
| GitHub Pull Request Coverage Status |
| step([$class: 'CompareCoverageAction']): Publish coverage to GitHub |
| step([$class: 'MasterCoverageAction']): Record Master Coverage |
| Github Release Plugin |
| createGitHubRelease: createGitHubRelease |
| listGitHubReleases: listGitHubReleases |
| uploadGithubReleaseAsset: uploadGithubReleaseAsset |
| GitHub Status Wrapper Plugin |
| gitStatusWrapper: gitStatusWrapper |
| GitLab Plugin |
| GitLabMergeRequestLabelExists: Check if a GitLab merge request has a specific label |
| acceptGitLabMR: Accept GitLab Merge Request |
| addGitLabMRComment: Add comment on GitLab Merge Request |
| gitlabBuilds: Notify gitlab about pending builds |
| gitlabCommitStatus: Update the commit status in GitLab depending on the build status |
| updateGitlabCommitStatus: Update the commit status in GitLab |
| Global YAML Properties |
| getGlobalYAMLCategories: Get all categories defined in Global YAML Properties |
| getGlobalYAMLConfigNames: Get list of all defined config names |
| getGlobalYAMLConfigNamesByCategory: Get list of configs by category |
| getGlobalYAMLProperties: Get Global YAML Properties in HashMap format |
| getLocalYAMLProperties: Get Local YAML Properties in HashMap format |
| Google Analyze Code Security |
| step([$class: 'CodeScanBuildStep']): Perform Code Scan During Build |
| Google Chat Notification |
| googlechatnotification: Google Chat Notification |
| Google Cloud Build Plugin |
| googleCloudBuild: Execute Google Cloud Build |
| Google Cloud Storage plugin |
| googleStorageUpload: Google Storage Classic Upload |
| googleStorageDownload: Google Storage Download |
| googleStorageBucketLifecycle: Google Storage Bucket Lifecycle |
| googleStorageBuildLogUpload: Google Storage Build Log Upload |
| Google Kubernetes Engine Plugin |
| kubernetesEngineDeploy: Deploy to Google Kubernetes Engine |
| Google Play Android Publisher Plugin |
| androidApkUpload: Upload Android AAB/APKs to Google Play |
| androidApkMove: Move Android apps to a different release track |
| GParams |
| gpRead: Read global parameter |
| gpWrite: Write global parameter |
| GPRbuild Plugin |
| gprbuild: Execute GPRbuild build tool |
| Gradle Plugin |
| findBuildScans: Find published build scans |
| withGradle: WithGradle |
| wrap([$class: 'BuildScanBuildWrapper']): Inspect build log for published build scans |
| Groovy |
| withGroovy: Execute Groovy script |
| GrypeScanner Plugin |
| grypeScan: Vulnerability scan with grype |
| Habitat Executor |
| habitat: Habitat Executor |
| Harbor Plugin |
| waitForHarborWebHook: WaitForHarborWebhookStep |
| Hashicorp Vault Pipeline Plugin |
| vault: VaultReadStep |
| HashiCorp Vault Plugin |
| withVault: Vault Plugin |
| wrap([$class: 'VaultBuildWrapper']): Vault Plugin |
| HCL AppScan |
| appscan: Run AppScan on Cloud/AppScan 360° Security Test |
| appscanenterprise: Run AppScan Enterprise Security Test |
| Helix ALM Test Management |
| halm_report: Helix ALM Test Results Reporter |
| step([$class: 'HALMTestReporter']): Helix ALM Test Results Reporting |
| HiddenLayer Model Scanner Plugin |
| hlScanModel: Scan ML Model with HiddenLayer |
| HipChat Plugin |
| hipchatSend: Send HipChat Message |
| Horreum Plugin |
| horreumExpect: Notify Horreum that a run will be uploaded. |
| horreumUpload: Upload a JSON object to a Horreum instance |
| HP ALM Quality Center Plugin |
| qc: HP Quality Center Integration |
| HTML Publisher plugin |
| publishHTML: Publish HTML reports |
| HTTP Request Plugin |
| httpRequest: Perform an HTTP Request and return a response object |
| Hubot Pipeline Steps |
| hubotApprove: Hubot: Send approval message |
| hubotSend: Hubot: Send message |
| Hugo Plugin |
| hugo: Hugo Builder |
| hugoGitPublish: Hugo Git Publisher |
| hugoGitSubmodulePublsh: Hugo Git Submodule Publisher |
| Hyper.sh Build Step Plugin |
| step([$class: 'HyperBuilder']): Execute shell in Hyper.sh |
| IBM Cloud DevOps |
| evaluateGate: IBM Cloud DevOps Gate |
| notifyOTC: Send notification to OTC |
| publishBuildRecord: Publish build record to IBM Cloud DevOps |
| publishDeployRecord: Publish deploy record to IBM Cloud DevOps |
| publishSQResults: Publish SonarQube test results to IBM Cloud DevOps |
| publishTestResult: Publish test result to IBM Cloud DevOps |
| sendDeployableMessage: Send deployable mapping message to OTC |
| step([$class: 'EvaluateGate']): IBM Cloud DevOps Gate |
| step([$class: 'PublishBuild']): Publish build information to IBM Cloud DevOps |
| step([$class: 'PublishDeploy']): Publish deployment information to IBM Cloud DevOps |
| step([$class: 'PublishSQ']): Publish SonarQube test result to IBM Cloud DevOps |
| step([$class: 'PublishTest']): Publish test result to IBM Cloud DevOps |
| IBM Continuous Release |
| step([$class: 'ContinuousReleaseProperties']): Pass Properties to Continuous Release Version |
| IBM i Pipeline Steps |
| ibmiCommand: Run an IBM i command |
| ibmiGetIFS: Download a remote IFS file or folder into local workspace folder |
| ibmiGetSAVF: Download a Save File into the workspace |
| ibmiGetSPLF: Download spooled files of a given job to a local workspace folder |
| ibmiPutIFS: Upload a local workspace file or folder into a remote IFS folder |
| ibmiPutSAVF: Upload a stream file restore its Save File object |
| ibmiRunSQL: Run an SQL query on Db2 for i |
| ibmiShellExec: Run a shell command |
| ibmiWaitJob: Wait for an IBM i to end |
| onIBMi: Provides an IBM i execution environment to run IBM i steps |
| IBM Security AppScan Source Scanner |
| step([$class: 'AppScanSourceBuilder']): Run AppScan Source |
| IBM Security AppScan Standard Scanner |
| step([$class: 'AppScanStandardBuilder']): Run AppScan Standard |
| IBM z/OS Connector |
| step([$class: 'ZOSJobSubmitter']): Submit z/OS job |
| ICQ and MyTeam Notification Plugin |
| step([$class: 'SendMessageBuildStep']): Send message to ICQ or MyTeam |
| icqMessage: Send message to ICQ or MyTeam |
| ImmuniWeb Neuron |
| step([$class: 'ScannerBuilder']): Run ImmuniWeb Neuron scan |
| in-toto provenance agent |
| in_toto_wrap: in-toto record wrapper |
| Indusface-WAS-Plugin |
| indusfaceWasScan: Indusface Was Scan |
| Inedo BuildMaster Plugin. |
| buildMasterCreateBuild: Create BuildMaster Build |
| step([$class: 'CreateBuildBuilder']): Create BuildMaster Build |
| buildMasterDeployBuildToStage: Deploy BuildMaster Build To Stage |
| buildMasterWithApplicationRelease: Inject BuildMaster release details as environment variables |
| Inedo ProGet Plugin. |
| downloadProgetPackage: ProGet Package Download |
| uploadProgetPackage: ProGet Package Upload |
| Infisical Plugin |
| withInfisical: Infisical Plugin |
| InfluxDB Plugin |
| influxDbPublisher: Publish build data to InfluxDB |
| step([$class: 'InfluxDbPublisher']): Publish build data to InfluxDB |
| InfluxDB Query Plugin |
| influxDbQuery: Query InfluxDB |
| InsightVM Container Image Scanner |
| assessContainerImage: Assess Container Image with Rapid7 InsightVM |
| Instana integration |
| releaseMarker: Perform an HTTP Request and return a response object |
| IRC Plugin |
| ircNotify: IRC Notification |
| IronMQ-notifier |
| step([$class: 'IronMQNotifier']): Send Message to IronMQ Service |
| Jabber (XMPP) notifier and control plugin |
| jabberNotify: Jabber Notification |
| Jacked |
| jacked: Jacked Vulnerability Analyzer |
| JaCoCo plugin |
| jacoco: Record JaCoCo coverage report |
| Javadoc Plugin |
| javadoc: Publish Javadoc |
| JClouds plugin |
| jcloudsTakeOffline: Take current JClouds agent offline conditionally |
| withJclouds: Create supplemental nodes |
| jcloudsOneOffAgent: JClouds Single-use agent |
| JDCloud CodeDeploy Plugin |
| step([$class: 'JDCodeDeployPublisher']): Deploy to JDCloud CodeDeploy |
| Jenkins Core |
| archiveArtifacts: Archive the artifacts |
| fingerprint: Record fingerprints of files to track usage |
| JetBrains SpaceCode Plugin |
| callSpaceApi: Make a call to JetBrains SpaceCode HTTP API |
| postBuildStatusToSpace: Post build status to JetBrains SpaceCode |
| postReviewTimelineMessageToSpace: Post message to the review timeline in JetBrains SpaceCode |
| JFrog Plugin |
| jf: jf command |
| JGiven Jenkins Plugin |
| step([$class: 'JgivenReportGenerator']): Generate JGiven Reports |
| Jira Integration |
| step([$class: 'DeploymentBuildMarker']): Deployment Build Marker |
| JIRA Pipeline Steps |
| jiraAddComment: JIRA Steps: Add Comment |
| jiraAddWatcher: JIRA Steps: Add Watcher |
| jiraAssignIssue: JIRA Steps: Assign Issue |
| jiraAssignableUserSearch: JIRA Steps: Searches assignable JIRA Users by username, name or email address for the given project/issueKey |
| jiraDeleteAttachment: JIRA Steps: Delete Attachment |
| jiraDeleteIssueLink: JIRA Steps: Delete IssueLink |
| jiraDeleteIssueRemoteLink: JIRA Steps: Delete Issue’s Remote Link by linkId. |
| jiraDeleteIssueRemoteLinks: JIRA Steps: Delete Issue’s Remote Links by globalId. |
| jiraDownloadAttachment: JIRA Steps: Download a file to workspace (directory is optional) |
| jiraEditComment: JIRA Steps: Edit Issue Comment |
| jiraEditComponent: JIRA Steps: Edit Component |
| jiraEditIssue: JIRA Steps: Edit Issue |
| jiraEditVersion: JIRA Steps: Edit Version |
| jiraGetAttachmentInfo: JIRA Steps: Get Attachment Info |
| jiraGetComment: JIRA Steps: Get Issue Comment |
| jiraGetComments: JIRA Steps: Get Issue Comments |
| jiraGetComponent: JIRA Steps: Get Component |
| jiraGetComponentIssueCount: JIRA Steps: Get Component Issue Count |
| jiraGetFields: JIRA Steps: Get Fields |
| jiraGetIssue: JIRA Steps: Get Issue |
| jiraGetIssueLink: JIRA Steps: Get IssueLink |
| jiraGetIssueLinkTypes: JIRA Steps: Get Issue Link Types |
| jiraGetIssueRemoteLink: JIRA Steps: Get Issue’s Remote Link by linkId. |
| jiraGetIssueRemoteLinks: JIRA Steps: Get Issue’s Remote Links by globalId. |
| jiraGetIssueTransitions: JIRA Steps: Get Issue Transitions |
| jiraGetIssueWatches: JIRA Steps: Get Issue Watches |
| jiraGetProject: JIRA Steps: Get Project |
| jiraGetProjectComponents: JIRA Steps: Get Project Components |
| jiraGetProjectStatuses: JIRA Steps: Get Project Statuses |
| jiraGetProjectVersions: JIRA Steps: Get Project Versions |
| jiraGetProjects: JIRA Steps: Get Projects |
| jiraGetServerInfo: JIRA Steps: Get Server Info |
| jiraGetVersion: JIRA Steps: Get Version |
| jiraJqlSearch: JIRA Steps: JQL Search |
| jiraLinkIssues: JIRA Steps: Link Issues |
| jiraNewComponent: JIRA Steps: Create New Component |
| jiraNewIssue: JIRA Steps: Create New Issue |
| jiraNewIssueRemoteLink: JIRA Steps: Create new remote link for given issue. |
| jiraNewIssues: JIRA Steps: Create New Issues |
| jiraNewVersion: JIRA Steps: Create New Version |
| jiraNotifyIssue: JIRA Steps: Notify Issue |
| jiraTransitionIssue: JIRA Steps: Transition Issue |
| jiraUploadAttachment: JIRA Steps: Attach a file from workspace to an issue |
| jiraUserSearch: JIRA Steps: Search Active JIRA Users by username, name or email address. |
| Jira plugin |
| jiraComment: Jira: Add a comment to issue(s) |
| jiraIssueSelector: Jira: Issue selector |
| jiraSearch: Jira: Search issues |
| jiraUpdateIssueField: Jira: Issue custom field updater |
| jiraExecuteWorkflow: Jira: Progress issues by workflow action |
| jiraCommentIssues: Jira: Update relevant issues |
| jiraMarkVersionReleased: Jira: Mark a version as Released |
| jiraCreateVersion: Jira: Create new version |
| jiraCreateReleaseNotes: Generate Release Notes |
| Jira Service Management Integration Plugin |
| JSM: Jira Service Management step |
| JMH Report |
| jmhReport: JMH Report |
| JMS Messaging Plugin |
| sendCIMessage: CI Notifier |
| waitForCIMessage: CI Subscriber |
| Job Cacher plugin |
| cache: Caches files from previous build to current build |
| jobcacher: Job Cacher |
| Job DSL |
| jobDsl: Process Job DSLs |
| Job Environment Variables Status Sync |
| notify: Task environment variables and message notifications |
| JUnit Plugin |
| junit: Archive JUnit-formatted test results |
| step([$class: 'JUnitResultArchiver']): Publish JUnit test result report |
| JUnit Realtime Test Reporter Plugin |
| realtimeJUnit: Display JUnit test results as they appear |
| Kafka Logs Plugin |
| withKafkaLog: Kafka Log Build Wrapper |
| withKafkaLog: Kafka Log Build Wrapper |
| Karaf Build Step Plugin |
| step([$class: 'KarafBuildStepBuilder']): Execute Karaf command |
| Katalon Plugin |
| executeKatalon: Execute Katalon Studio Tests |
| executeKatalonTestOps: Execute Katalon TestOps Plan |
| Keeper Secrets Manager |
| withKsm: Inject secrets with Keeper Secrets Manager |
| Kiuwan plugin |
| kiuwan: Analyze your source code with Kiuwan! |
| Klocwork Analysis Plug-in |
| klocworkBuildSpecGeneration: Klocwork - Step 1 (CI/Full) - Capture Build Information |
| klocworkFailureCondition: Klocwork - Post Analysis (Full/CI) - Build Failure Conditions (Optional) |
| klocworkIncremental: Klocwork - Step 2 (CI) - Run Differential Analysis |
| klocworkIntegrationStep1: Klocwork - Step 2 (Full) - Run Analysis |
| klocworkIntegrationStep2: Klocwork - Step 3 (Full) - Load Analysis Results |
| klocworkIssueSync: Klocwork - Post Analysis (Full) - Cross-Project Issue Sync (Optional) |
| step([$class: 'KlocworkBuildSpecBuilder']): Klocwork - Step 1 (CI/Full) - Capture Build Information |
| step([$class: 'KlocworkCiBuilder']): Klocwork - Step 2 (CI) - Run Differential Analysis |
| step([$class: 'KlocworkFailureConditionPublisher']): Klocwork - Post Analysis (Full/CI) - Build Failure Conditions (Optional) |
| step([$class: 'KlocworkServerAnalysisBuilder']): Klocwork - Step 2 (Full) - Run Analysis |
| step([$class: 'KlocworkServerLoadBuilder']): Klocwork - Step 3 (Full) - Load Analysis Results |
| step([$class: 'KlocworkXSyncBuilder']): Klocwork - Post Analysis (Full) - Cross-Project Issue Sync (Optional) |
| klocworkWrapper: Klocwork - Build Environment Settings |
| Kobiton |
| appUploaderBuilder: Upload application to Kobiton Apps Repository |
| credentialsBuildWrapper: Kobiton |
| Kryptowire Plugin |
| kwSubmit: Submit to Kryptowire |
| Kubernetes :: Pipeline :: DevOps Steps |
| approveReceivedEvent: Updates an Approve event in Elasticsearch |
| approveRequestedEvent: Creates an Approve requested event in Elasticsearch |
| createEvent: Creates a JSON payload event in Elasticsearch |
| kubernetesApply: Apply resources to Kubernetes, lazily creating environments and routes |
| Kubernetes CLI Plugin |
| withKubeConfig: Configure Kubernetes CLI (kubectl) |
| withKubeCredentials: Configure Kubernetes CLI (kubectl) with multiple credentials |
| wrap([$class: 'MultiKubectlBuildWrapper']): Configure Kubernetes CLI (kubectl) with multiple credentials |
| wrap([$class: 'KubectlBuildWrapper']): Configure Kubernetes CLI (kubectl) (deprecated, use the multi credentials one instead) |
| Kubernetes Ephemeral Container Plugin |
| withEphemeralContainer: Define an Ephemeral Container to add to the current Pod |
| ephemeralContainer: Define an Ephemeral Container to add to the current Pod |
| Kubernetes plugin |
| container: Run build steps in a container |
| podTemplate: Define a podTemplate to use in the kubernetes plugin |
| kubeconfig: Setup Kubernetes CLI (kubectl) |
| containerLog: Get container log from Kubernetes |
| Labeled Test Groups Publisher |
| step([$class: 'LabeledTestResultGroupPublisher']): Publish Test Results in Labeled Groups |
| Labelled Pipeline Steps Plugin |
| labelledShell: Shell Script |
| Lacework Security Scanner |
| lacework: Lacework Security |
| LambdaTest Automation Plugin |
| lambdaTestReportPublisher: LambdaTest Pipeline Report |
| step([$class: 'LambdaTestAppAutomationReportPublisher']): LambdaTest App Automation Report |
| step([$class: 'LambdaTestReportPublisher']): LambdaTest Report |
| Last Changes Plugin |
| getLastChangesPublisher: Get Last Changes Publisher |
| publishLastChanges: publish the changes |
| lastChanges: Publish Last Changes |
| LeanIX Value Stream Management |
| leanIXMicroserviceIntelligence: LeanIX Value Stream Management |
| Leapwork |
| step([$class: 'LeapworkJenkinsBridgeBuilder']): Leapwork |
| Levo Plugin |
| levo-test-plan: Levo Test Plan |
| LIFX notifier - smart lightbulbs build indicator |
| step([$class: 'LifxNotifier']): Lifx notifier |
| Lighthouse Report Plugin |
| lighthouseReport: Lighthouse Report |
| Liquibase Runner |
| step([$class: 'DropAllBuilder']): Liquibase: Drop everything in database |
| step([$class: 'RawCliBuilder']): Liquibase: CLI Command |
| step([$class: 'RollbackBuilder']): Liquibase: Roll Back Changes |
| step([$class: 'TagBuilder']): Liquibase: Tag Database |
| step([$class: 'UpdateBuilder']): Liquibase: Update Database |
| LoadComplete support plugin |
| loadcompletetest: LoadComplete Test |
| Loadmance Plugin |
| loadmance: Loadmance Test Builder |
| LoadNinja Plugin |
| step([$class: 'LoadNinjaBuilder']): LoadNinja |
| LoadRunner Cloud |
| lrcRunTest: Run test in LoadRunner Cloud |
| lrcGenTrendingReport: Generate LoadRunner Cloud trending report |
| Lockable Resources plugin |
| lock: Lock shared resource |
| Log File Filter Plugin |
| logFileFilter: LogFileFilterStep |
| Log Flow Visualizer |
| logFlowVisualizer: Log Flow Visualizer |
| Log Parser Plugin |
| logParser: Console output (build log) parsing |
| Logstash |
| logstash: Send individual log lines to Logstash |
| logstashSend: Send console log to Logstash |
| step([$class: 'LogstashNotifier']): Send console log to Logstash |
| mabl |
| mabl: Run mabl tests |
| Machine Learning Plugin |
| ipythonBuilder: IPython Builder |
| Mailer Plugin |
| step([$class: 'Mailer']): E-mail Notification |
| Marathon Deployment |
| marathon: Marathon Deployment |
| MarkdownParams |
| markdownParams: MarkdownParams |
| Mask Passwords Plugin |
| maskPasswords: Mask passwords and regexes (and enable global passwords) |
| MAT Performance Benchmarking by Broadcom |
| step([$class: 'Autogen']): Autogen |
| step([$class: 'EmailPostBuildAction']): Performance Benchmarking Report |
| step([$class: 'PerformanceAnalysisBuilder']): Performance Benchmarking |
| MathWorks Polyspace Plugin |
| step([$class: 'PolyspacePostBuildActions']): Polyspace Notification |
| wrap([$class: 'PolyspaceBuildWrapper']): Select Polyspace installation settings |
| MATLAB Plugin |
| runMATLABBuild: Run a MATLAB build using the MATLAB build tool |
| runMATLABCommand: Run MATLAB commands, scripts, or functions |
| runMATLABTests: Run MATLAB tests and generate artifacts |
| step([$class: 'RunMatlabBuildBuilder']): Run MATLAB Build |
| step([$class: 'RunMatlabCommandBuilder']): Run MATLAB Command |
| step([$class: 'RunMatlabTestsBuilder']): Run MATLAB Tests |
| wrap([$class: 'UseMatlabVersionBuildWrapper']): Use MATLAB version |
| Matrix Communication Plugin |
| matrixSendMessage: Send message to a Matrix room |
| Mattermost Notification Plugin |
| mattermostSend: Send Mattermost message |
| Maven Invoker plugin |
| maven_invoker: Archive Maven Invoker test results |
| step([$class: 'MavenInvokerRecorder']): Maven Invoker Plugin Results |
| Maven Repository Server Plugin |
| step([$class: 'UpdaterPublisher']): Publish Maven Artifacts |
| wrap([$class: 'RepositoryDefinitionProperty']): Define Upstream Maven Repository |
| Maven SNAPSHOT Check Plugin |
| mavenSnapshotCheck: Maven SNAPSHOT Check |
| meliora-testlab |
| melioraTestlab: Publish test results to Testlab |
| Memory Map Plugin |
| memoryMap: Memory Map Publisher |
| Mend Cloud Native Plugin |
| step([$class: 'MendCnScannerBuilder']): Mend Cloud Native Security Scanner |
| MergeBase SCA Plugin |
| mergebaseScan: Run MergeBase SCA Scan |
| step([$class: 'MergebaseStepBuilder']): MergeBase Build Step |
| MetaDefender Plugin |
| step([$class: 'ScanBuilder']): Scan with MetaDefender |
| Metrics Aggregation |
| metrics: Record Metrics |
| step([$class: 'MetricsRecorder']): Record Metrics |
| MicroNova EXAM Plugin |
| examCleanTarget: EXAM Clear target |
| examTest_ExecutionFile: EXAM Start test run (execution file) |
| examTest_Model: EXAM Start test run (model) |
| examTCG: EXAM Test Case Generator |
| examRun_Groovy: EXAM Start Groovy script |
| Minio Plugin |
| minio: Upload build artifacts to Minio |
| minioDelete: Delete build artifacts from Minio |
| minioDownload: Download files from Minio |
| Minio Storage |
| step([$class: 'MinioUploader']): Upload build artifacts to Minio server |
| misc-info-tools |
| findJobs: Job Finder list generator |
| getAllLabelsForAllNodes: Get All Jenkins Nodes and Labels |
| getCurrentBuildHost: Get the Build Hostname in context |
| getLastSuccessfulBuildNumber: Job build number getter |
| relatedJobChecks: Related Job Checks |
| MISRA Compliance Report Plugin |
| misraReport: Build MISRA Guideline Compliance Summary (GCS) |
| Mock Load Builder Plugin |
| step([$class: 'MockLoadBuilder']): Mock Load |
| withMockLoad: Mock load with separate sh command |
| MQ Notifier |
| publishMQMessage: Publish MQ Message |
| MQTT Notification Plugin |
| mqttNotification: MQTT Notification |
| MSTest plugin |
| mstest: Publish MSTest test result report |
| NeoLoad Plugin |
| neoloadRefreshTrends: Refresh NeoLoad Trends |
| neoloadRun: Run a NeoLoad scenario |
| step([$class: 'NeoBuildAction']): Execute a NeoLoad Scenario |
| Nested Data Reporting |
| publishReport: Publish report files like json, yaml, csv or xml |
| Netsparker Enterprise Scan Plugin |
| NCScanBuilder: Netsparker Enterprise Scan |
| NeuVector Vulnerability Scanner Plugin |
| neuvector: NeuVector Vulnerability Scanner |
| New Relic Deployment Notifier Plugin |
| step([$class: 'NewRelicDeploymentNotifier']): New Relic Deployment Notifications |
| Nexus Artifact Uploader |
| nexusArtifactUploader: Nexus Artifact Uploader |
| step([$class: 'NexusArtifactUploader']): Nexus artifact uploader |
| Nirmata Plugin |
| nirmata: Invoke Nirmata Service |
| NodeJS Plugin |
| nodejs: Provide Node & npm bin/ folder to PATH |
| NodePool Agents Plugin |
| nodePoolHold: Set NodePool hold from within a job |
| Non Dynamic Hello World: TESTING PLUGIN |
| greet: Say hello world |
| Notifer Plugin |
| notifer: Send Notifer Notification |
| step([$class: 'NotiferNotifier']): Send Notifer Notification |
| Notification plugin |
| notifyEndpoints: Notify configured endpoints |
| Notify.Events |
| notifyEvents: Send notification |
| step([$class: 'NotifyEventsBuilder']): Notify.Events |
| step([$class: 'NotifyEventsPublisher']): Notify.Events |
| NowSecure Auto Plugin |
| apiKey: NowSecure Auto Security Test |
| NowSecure CI Assessments |
| nowsecureAssessment: NowSecure Assessment Configuration |
| NPM and Yarn Wrapper and Steps |
| npm: Run an npm command |
| yarn: Run a yarn command |
| withNPMWrapper: Set NPM Environment |
| NS-ND Integration Performance Publisher Plugin |
| step([$class: 'CreateVM']): Create Virtual Server |
| step([$class: 'CreateVirtualService']): Cavisson Service Virtualization : Create |
| step([$class: 'DeleteVirtualService']): Cavisson Service Virtualization : Delete |
| step([$class: 'DestroyVM']): Destroy VM |
| step([$class: 'DisableVirtualService']): Cavisson Service Virtualization : Disable |
| step([$class: 'EditVirtualService']): Cavisson Service Virtualization : Edit |
| step([$class: 'EnableVirtualService']): Cavisson Service Virtualization : Enable |
| step([$class: 'FetchTestAssets']): Fetch Test Assets |
| step([$class: 'NSNDIntegrationResultsPublisher']): NS/NC-ND Integration Performance Publisher |
| step([$class: 'NetDiagnosticsResultsPublisher']): NetDiagnostics Performance Publisher |
| step([$class: 'NetStormBuilder']): Execute NetStorm/NetCloud Test |
| step([$class: 'NetStormResultsPublisher']): NetStorm/NetCloud Performance Publisher |
| Nuclei Plugin |
| step([$class: 'NucleiBuilder']): Nuclei Vulnerability Scanner |
| NUnit plugin |
| nunit: Publish NUnit test result report |
| Nutanix Calm Plugin |
| step([$class: 'BlueprintLaunch']): Nutanix Calm Blueprint Launch |
| step([$class: 'RunApplicationAction']): Nutanix Calm Application Action Run |
| nvm-wrapper |
| nvm: Setup the environment for an NVM installation. |
| oak9 |
| step([$class: 'Oak9Builder']): oak9 Runner |
| OctoPerf Load Testing Plugin. |
| octoPerfTest: Runs test in OctoPerf Cloud |
| step([$class: 'OctoperfBuilder']): OctoPerf |
| Octopus Deploy |
| octopusDeployRelease: Octopus Deploy: Deploy Release |
| octopusPack: Octopus Deploy: Package application |
| octopusPushBuildInformation: Octopus Deploy: Push build information |
| octopusPushPackage: Octopus Deploy: Push packages |
| octopusCreateRelease: Octopus Deploy: Create Release |
| Office 365 Connector / Power Automate workflows |
| office365ConnectorSend: Send job status notifications to Office 365 (e.g. Microsoft Teams or Outlook) |
| OneSky Jenkins plugin |
| OneSky: Download translation resources from One Sky |
| ontrack Jenkins plug-in |
| ontrackBranchName: Transforms a branch name, as provided by the pipeline for example, into a name suitable for a branch in Ontrack. |
| ontrackBranchSetup: Setup an Ontrack branch, and creates it if it does not exist. |
| ontrackBuild: Creates an Ontrack build |
| ontrackGraphQL: Runs some Ontrack GraphQL script |
| ontrackProjectSetup: Setup an Ontrack project, and creates it if it does not exist. |
| ontrackPromote: Promotes an Ontrack build |
| ontrackScript: Runs some Ontrack DSL script |
| ontrackValidate: Validates an Ontrack build |
| OpenEdge (Progress ABL) |
| wrap([$class: 'OpenEdgeBuildWrapper']): OpenEdge |
| OpenShift Client Jenkins Plugin |
| _OcAction: Internal utility function for OpenShift DSL |
| _OcContextInit: Internal utility function for OpenShift DSL |
| OpenShift Pipeline Jenkins Plugin |
| openshiftBuild: Trigger OpenShift Build |
| openshiftCreateResource: Create OpenShift Resource(s) |
| openshiftDeleteResourceByJsonYaml: Delete OpenShift Resource(s) from JSON or YAML |
| openshiftDeleteResourceByKey: Delete OpenShift Resource(s) by Key |
| openshiftDeleteResourceByLabels: Delete OpenShift Resource(s) using Labels |
| openshiftDeploy: Trigger OpenShift Deployment |
| openshiftExec: OpenShift Exec |
| openshiftImageStream: OpenShift ImageStreams |
| openshiftScale: Scale OpenShift Deployment |
| openshiftTag: Tag OpenShift Image |
| openshiftVerifyBuild: Verify OpenShift Build |
| openshiftVerifyDeployment: Verify OpenShift Deployment |
| openshiftVerifyService: Verify OpenShift Service |
| step([$class: 'OpenShiftBuildCanceller']): Cancel OpenShift Builds |
| step([$class: 'OpenShiftDeployCanceller']): Cancel OpenShift Deployment |
| step([$class: 'OpenShiftScalerPostAction']): Scale OpenShift Deployment |
| step([$class: 'OpenShiftBuildVerifier']): Verify OpenShift Build |
| step([$class: 'OpenShiftBuilder']): Trigger OpenShift Build |
| step([$class: 'OpenShiftCreator']): Create OpenShift Resource(s) |
| step([$class: 'OpenShiftDeleterJsonYaml']): Delete OpenShift Resource(s) from JSON or YAML |
| step([$class: 'OpenShiftDeleterLabels']): Delete OpenShift Resource(s) using Labels |
| step([$class: 'OpenShiftDeleterList']): Delete OpenShift Resource(s) by Key |
| step([$class: 'OpenShiftDeployer']): Trigger OpenShift Deployment |
| step([$class: 'OpenShiftDeploymentVerifier']): Verify OpenShift Deployment |
| step([$class: 'OpenShiftExec']): OpenShift Exec |
| step([$class: 'OpenShiftImageTagger']): Tag OpenShift Image |
| step([$class: 'OpenShiftScaler']): Scale OpenShift Deployment |
| step([$class: 'OpenShiftServiceVerifier']): Verify OpenShift Service |
| openshiftVerifyBuild: Verify OpenShift Build |
| openshiftBuild: Trigger OpenShift Build |
| openshiftCreateResource: Create OpenShift Resource(s) |
| openshiftDeleteResourceByJsonYaml: Delete OpenShift Resource(s) from JSON or YAML |
| openshiftDeleteResourceByLabels: Delete OpenShift Resource(s) using Labels |
| openshiftDeleteResourceByKey: Delete OpenShift Resource(s) by Key |
| openshiftDeploy: Trigger OpenShift Deployment |
| openshiftVerifyDeployment: Verify OpenShift Deployment |
| openshiftExec: OpenShift Exec |
| openshiftTag: Tag OpenShift Image |
| openshiftScale: Scale OpenShift Deployment |
| openshiftVerifyService: Verify OpenShift Service |
| Openstack Cloud plugin |
| openstackMachine: Cloud instances provisioning |
| OpenTelemetry Plugin |
| setSpanAttributes: Set Span Attributes |
| withNewSpan: Step with a new user-defined Span |
| withSpanAttribute: Set Span Attribute |
| withSpanAttributes: Set Span Attributes on child spans |
| OpenText Application Automation Tools |
| loadRunnerTest: Run LoadRunner performance scenario tests |
| runLoadRunnerScript: Run LoadRunner script |
| sseBuildAndPublish: Execute OpenText functional tests using ALM Lab Management and Publish test results |
| collectBranchesToAlmOctane: Software Delivery Management branch collector |
| commonResultUploadBuilder: Upload test result to ALM using field mapping |
| publishGherkinResults: Software Delivery Management Cucumber test reporter |
| executeTestsFromAlmOctane: Execute OpenText functional tests from Software Delivery Management (Tech Preview) |
| healthAnalyzer: OpenText Health Analyzer |
| step([$class: 'JobConfigRebrander']): Fix old OpenText Jenkins builds |
| step([$class: 'MigrateAlmCredentialsBuilder']): Migrate ALM Credentials |
| pcBuild: Execute OpenText Enterprise Performance Engineering test |
| collectPullRequestsToAlmOctane: Software Delivery Management pull-request collector |
| runFromAlmBuilder: Execute OpenText functional tests from OpenText ALM |
| runFromCodelessBuilder: Execute OpenText codeless tests |
| runFromFSBuilder: Execute OpenText functional tests from file system |
| step([$class: 'RunLoadRunnerScript']): Run LoadRunner script |
| publishMicroFocusTestResults: Publish OpenText test results |
| addALMOctaneSonarQubeListener: OpenText Software Delivery Management SonarQube listener |
| sseBuild: Execute OpenText functional tests using OpenText ALM Lab Management |
| step([$class: 'SvChangeModeBuilder']): SV: Change Mode of Virtual Service |
| step([$class: 'SvDeployBuilder']): SV: Deploy Virtual Service |
| step([$class: 'SvExportBuilder']): SV: Export Virtual Service |
| step([$class: 'SvUndeployBuilder']): SV: Undeploy Virtual Service |
| uploadResultToALM: Upload test result to ALM |
| convertTestsToRun: OpenText Software Delivery Management testing framework converter |
| publishCodeCoverage: Software Delivery Management code coverage publisher |
| svChangeModeStep: SV: Change Mode of Virtual Service |
| svDeployStep: SV: Deploy Virtual Service |
| svExportStep: SV: Export Virtual Service |
| svUndeployStep: SV: Undeploy Virtual Service |
| uftScenarioLoad: Run UFT scenario |
| OpenText Enterprise Performance Engineering integration With Git |
| pcGitBuild: Synchronize OpenText Enterprise Performance Engineering With Git |
| pcRunBuild: Run OpenText Enterprise Performance Engineering Test |
| OpsGenie Plugin |
| opsgenie: OpsGenie step |
| OpsLevel Plugin |
| opsLevelNotify: opsLevelNotify |
| Oracle Cloud Infrastructure DevOps Plugin |
| OCIUploadArtifact: OCI Artifact Upload |
| OCIDeployment: OCI Deployment |
| OSF Builder Suite :: Standalone Sonar Linter |
| osfBuilderSuiteStandaloneSonarLinter: OSF Builder Suite :: Standalone Sonar Linter |
| OSF Builder Suite For Salesforce Commerce Cloud :: Data Import |
| osfBuilderSuiteForSFCCDataImport: OSF Builder Suite For Salesforce Commerce Cloud :: Data Import |
| OSF Builder Suite For Salesforce Commerce Cloud :: Deploy |
| osfBuilderSuiteForSFCCDeploy: OSF Builder Suite For Salesforce Commerce Cloud :: Deploy |
| OSF Builder Suite For Salesforce Commerce Cloud :: Run Job |
| osfBuilderSuiteForSFCCRunJob: OSF Builder Suite For Salesforce Commerce Cloud :: Run Job |
| Ostorlab Security And Privacy Scanner |
| ostorlabScan: Run Ostorlab Security Scanner |
| Otel agent host metrics monitoring |
| onMonit: Start node_exporter + otel-contrib before the build, and shut them down after. |
| OverOps Query Plugin |
| OverOpsQuery: OverOps Quality Report |
| Oversecured |
| oversecuredUpload: Oversecured |
| OWASP Dependency-Check Plugin |
| dependencyCheckPublisher: Publish Dependency-Check results |
| step([$class: 'DependencyCheckPublisher']): Publish Dependency-Check results |
| dependencyCheck: Invoke Dependency-Check |
| OWASP Dependency-Track Plugin |
| dependencyTrackPublisher: Publish BOM to Dependency-Track |
| P4 Plugin |
| p4: P4 Groovy |
| p4SwarmUpdate: P4 Swarm Update |
| p4approve: P4 ApproveImpl Review |
| p4publish: P4 Publish |
| p4sync: P4 Sync |
| p4tag: P4 Tag |
| p4unshelve: P4 Unshelve |
| cleanup: Perforce: Cleanup |
| Package Drone Deployer |
| pdrone: Package Drone Deployer |
| PagerDuty Plugin |
| pagerduty: PagerDuty trigger/resolve step |
| pagerdutyChangeEvent: PagerDuty Change Event step |
| step([$class: 'ChangeEvents']): PagerDuty Change Events |
| Panoptica Vulnerability Scanner Plugin |
| secureCNVulnerabilityScanner: SecureCN Vulnerability Scanner |
| Parallel Test Executor Plugin |
| splitTests: Split Test Runs |
| Parameterized Remote Trigger Plugin |
| step([$class: 'RemoteBuildConfiguration']): Trigger a remote parameterized job |
| triggerRemoteJob: Trigger Remote Job |
| Parasoft Findings |
| recordParasoftCoverage: Record Parasoft code coverage results |
| Peass-CI |
| cleanPerformanceMeasurement: Clean Peass-CI Cache |
| measure: Measure Version Performance |
| peassOverview: Peass Overview |
| Perforce Static Analysis Plugin |
| p4StaticAnalysis: Run Perforce Static Analysis |
| Performance Plugin |
| perfReport: Publish Performance test result report |
| bzt: Run Performance Test |
| Performance Publisher plugin |
| perfpublisher: Activate PerfPublisher for this project |
| Performance Signature: Dynatrace |
| createDynatraceDeploymentEvent: create Dynatrace Deployment event |
| perfSigDynatraceReports: Performance Signature Dynatrace reports |
| recordDynatraceSession: record Dynatrace Saas/Managed session |
| recordDynatraceCustomSession: record Dynatrace Saas/Managed custom session |
| Performance Signature: Dynatrace AppMon (deprecated) |
| createDeploymentEvent: create Dynatrace Deployment event |
| activateDTConfiguration: activate Dynatrace profile configuration |
| createMemoryDump: create memory dump |
| perfSigReports: Publish Performance Signature reports |
| startSession: Start Dynatrace session recording |
| stopSession: Stop Dynatrace session recording |
| createThreadDump: create thread dump |
| Performance Signature: Viewer |
| pullPerfSigReports: Pull Performance Signature reports |
| triggerInputStep: trigger input step remotely |
| Phabricator Differential Plugin |
| step([$class: 'PhabricatorNotifier']): Post to Phabricator |
| piketec-tpt |
| tptReport: TPT Report |
| tptExecute: Execute TPT test cases |
| tptAgent: Execute TPT tests as a worker for a TPT distributing job |
| PingCode Plugin |
| pingcodeBuildRecord: Send build result to pingcode |
| pingcodeDeployRecord: Send deploy result to pingcode |
| step([$class: 'PCBuildNotifier']): PingCode: create build record |
| step([$class: 'PCDeployNotifier']): PingCode: create deploy record |
| step([$class: 'WTBuildNotifier']): Worktile: create build record |
| step([$class: 'WTDeployNotifier']): Worktile: create deploy record |
| worktileBuildRecord: Send build result to worktile |
| worktileDeployRecord: Send deploy result to worktile |
| Pipeline Dependency Walker Plugin |
| walk: Execute a pipeline task for the job and all its downstream jobs. |
| Pipeline GitHub Notify Step Plugin |
| githubNotify: Notifies GitHub of the status of a Pull Request |
| Pipeline Keep Running Step |
| keepRunning: Keep the process running even if the build has finished. |
| Pipeline Maven Integration Plugin |
| withMaven: Provide Maven environment |
| Pipeline NPM Integration Plugin |
| withNPM: Provide NPM environment |
| Pipeline Project-Env Plugin |
| withProjectEnv: WithProjectEnvStep |
| Pipeline Utility Steps |
| compareVersions: Compare two version number strings |
| findFiles: Find files in the workspace |
| md5: Compute the MD5 of a given file |
| nodesByLabel: List of nodes by Label, by default excludes offline nodes. |
| prependToFile: Create a file (if not already exist) in the workspace, and prepend given content to that file. |
| readCSV: Read content from a CSV file in the workspace or text. |
| readJSON: Read JSON from a file in the workspace or text. |
| readManifest: Read a Jar Manifest |
| readMavenPom: Read a maven project file. |
| readProperties: Read properties from a file in the workspace or text. |
| readTOML: Read toml from a file in the workspace or text. |
| readYaml: Read yaml from a file in the workspace or text. |
| sha1: Compute the SHA1 of a given file |
| sha256: Compute the SHA256 of a given file |
| tar: Create Tar file |
| tee: Tee output to file |
| touch: Create a file (if not already exist) in the workspace, and set the timestamp |
| untar: Extract Tar file |
| unzip: Extract Zip file |
| verifyMd5: Verify the MD5 of a given file |
| verifySha1: Verify the SHA1 of a given file |
| verifySha256: Verify the SHA256 of a given file |
| writeCSV: Write content to a CSV file in the workspace. |
| writeJSON: Write JSON to a file in the workspace. |
| writeMavenPom: Write a maven project file. |
| writeTOML: Write toml to a file in the workspace. |
| writeYaml: Write a yaml from an object or objects. |
| zip: Create Zip file |
| Pipeline: AWS Steps |
| awaitDeploymentCompletion: Wait for AWS CodeDeploy deployment completion |
| awsIdentity: Print and return the AWS identity |
| cfInvalidate: Invalidate given paths in CloudFront distribution |
| cfnCreateChangeSet: Create CloudFormation change set |
| cfnDelete: Delete CloudFormation stack |
| cfnDeleteStackSet: Delete CloudFormation Stack Set |
| cfnDescribe: Describe outputs of CloudFormation stack |
| cfnExecuteChangeSet: Execute CloudFormation change set |
| cfnExports: Describe CloudFormation global exports |
| cfnUpdate: Create or Update CloudFormation stack |
| cfnUpdateStackSet: Create or Update CloudFormation Stack Set |
| cfnValidate: Validate CloudFormation template |
| createDeployment: Deploys an application revision through the specified deployment group (AWS CodeDeploy). |
| deployAPI: Deploy the given API Gateway API |
| ebCreateApplication: Creates a new Elastic Beanstalk application |
| ebCreateApplicationVersion: Creates a new version for an elastic beanstalk application |
| ebCreateConfigurationTemplate: Creates a new configuration template for an elastic beanstalk application |
| ebCreateEnvironment: Creates a new Elastic Beanstalk environment |
| ebSwapEnvironmentCNAMEs: Swaps the CNAMEs of two elastic beanstalk environments. |
| ebWaitOnEnvironmentHealth: Waits until the specified environment application becomes available |
| ebWaitOnEnvironmentStatus: Waits until the specified environment becomes available |
| ec2ShareAmi: Share an AMI with other accounts |
| ecrDeleteImage: Delete ecr images |
| ecrListImages: List ECR Images |
| ecrLogin: Create and return the ECR login string |
| ecrSetRepositoryPolicy: Set ECR Repository Policy |
| elbDeregisterInstance: Deregisters the specified instances from the specified load balancer. |
| elbIsInstanceDeregistered: Registers the specified instances from the specified load balancer. |
| elbIsInstanceRegistered: Registers the specified instances from the specified load balancer. |
| elbRegisterInstance: Registers the specified instances from the specified load balancer. |
| invokeLambda: Invoke a given Lambda function |
| lambdaVersionCleanup: Cleanup old lambda versions |
| listAWSAccounts: List all AWS accounts of the organization |
| s3Copy: Copy file between S3 buckets |
| s3Delete: Delete file from S3 |
| s3DoesObjectExist: Check if object exists in S3 |
| s3Download: Copy file from S3 |
| s3FindFiles: Find files in S3 |
| s3PresignURL: Presign file in S3 |
| s3Upload: Copy file to S3 |
| setAccountAlias: Set the AWS account alias |
| snsPublish: Publish notification to SNS |
| updateIdP: Update thirdparty Identity Provider |
| updateTrustPolicy: Update trust policy of IAM roles |
| withAWS: set AWS settings for nested block |
| Pipeline: Bamboo Step |
| buildBamboo: Build Bamboo |
| Pipeline: Basic Steps |
| catchError: Catch error and set build result to failure |
| deleteDir: Recursively delete the current directory from the workspace |
| echo: Print Message |
| error: Error signal |
| fileExists: Verify if file exists in workspace |
| isUnix: Checks if running on a Unix-like node |
| mail: Mail |
| pwd: Determine current directory |
| readFile: Read file from workspace |
| retry: Retry the body up to N times |
| sleep: Sleep |
| stash: Stash some files to be used later in the build |
| step: General Build Step |
| timeout: Enforce time limit |
| tool: Use a tool from a predefined Tool Installation |
| unstable: Set stage result to unstable |
| unstash: Restore files previously stashed |
| waitUntil: Wait for condition |
| warnError: Catch error and set build and stage result to unstable |
| withEnv: Set environment variables |
| wrap: General Build Wrapper |
| writeFile: Write file to workspace |
| archive: Archive artifacts |
| getContext: Get contextual object from internal APIs |
| unarchive: Copy archived artifacts into the workspace |
| withContext: Use contextual object from internal APIs within a block |
| Pipeline: Build Step |
| build: Build a job |
| waitForBuild: Wait for build to complete |
| Pipeline: Declarative |
| script: Run arbitrary Pipeline script |
| validateDeclarativePipeline: Validate a file containing a Declarative Pipeline |
| envVarsForTool: Fetches the environment variables for a given tool in a list of 'FOO=bar' strings suitable for the withEnv step. |
| Pipeline: Deploymon.io Steps |
| notifyDeploymon: Notify deploymon.io about a new deployment |
| Pipeline: GCP Steps |
| computeFirewallRulesCreate: Create a firewall rule |
| computeFirewallRulesDelete: Delete a firewall rule |
| computeFirewallRulesList: List firewall rules |
| withGCP: Set GCP credentials for nested block |
| Pipeline: Groovy |
| load: Evaluate a Groovy source file into the Pipeline script |
| parallel: Execute in parallel |
| Pipeline: Groovy Libraries |
| library: Load a library on the fly |
| libraryResource: Load a resource file from a library |
| Pipeline: HuaweiCloud Steps |
| invokeFunction: Invoke a given function |
| obsUpload: Copy file to obs |
| withOBS: set OBS settings for nested block |
| Pipeline: Input Step |
| input: Wait for interactive input |
| Pipeline: Keep Environment Step Plugin |
| keepEnv: Keep only specified environment variables |
| Pipeline: Milestone Step |
| milestone: The milestone step forces all builds to go through in order |
| Pipeline: Multibranch |
| properties: Set job properties |
| readTrusted: Read trusted file from SCM |
| resolveScm: Resolves an SCM from an SCM Source and a list of candidate target branch names |
| Pipeline: Nodes and Processes |
| bat: Windows Batch Script |
| dir: Change current directory |
| node: Allocate node |
| powershell: Windows PowerShell Script |
| pwsh: PowerShell Core Script |
| sh: Shell Script |
| ws: Allocate workspace |
| Pipeline: SCM Step |
| checkout: Check out from version control |
| readScmFile: Read file from SCM |
| Pipeline: Stage Step |
| stage: Stage |
| PIT Mutation Plugin |
| pitmutation: Record Pit mutation testing report |
| PlasticSCM Plugin |
| cm: Plastic SCM |
| mergebotCheckout: Plastic SCM Mergebot Checkout |
| Plot plugin |
| plot: Plot build data |
| Port scanner Plugin |
| step([$class: 'PortScannerStep']): Port scanner |
| Pragprog Plugin |
| pragprog: Activate tips from The Pragmatic Programmer |
| step([$class: 'PragprogBuildStep']): Activate tips from The Pragmatic Programmer |
| PreFlight |
| step([$class: 'PreflightBuilder']): Run PreFlight Test |
| Pretested Integration Plugin |
| pretestedIntegrationPublisher: Pretested Integration publisher to push to integration branch |
| Prisma Cloud IaC Scan Plugin |
| prismaIaC: Prisma Cloud IaC Scan |
| Probely Security Scanner Plugin |
| probelyScan: Probely Security Scanner |
| Progress MobileStudio Plugin |
| step([$class: 'MobileStudioTestBuilder']): Mobile Studio runner configuration |
| Progress TestStudio for API Plugin |
| step([$class: 'TestStudioAPITestBuilder']): Test Studio for API runner configuration |
| Progress TestStudio Plugin |
| step([$class: 'TestStudioTestBuilder']): Test Studio runner configuration |
| Propelo’s Job Reporter |
| step([$class: 'LevelOpsPostBuildPublisher']): Propelo Job Reporter Plugin |
| Provar Automation CLI |
| withProvarAutomation: With Provar Automation |
| PTC RV&S CM - Jenkins Plugin |
| siaddprojectlabel: PTC RV&S SCM Label |
| sicheckpoint: PTC RV&S SCM Checkpoint |
| sici: PTC RV&S SCM Checkin |
| Publish Over CIFS |
| step([$class: 'CifsPromotionPublisherPlugin']): Send build artifacts to a windows share |
| cifsPublisher: Send build artifacts to a windows share |
| Publish Over Dropbox |
| dropbox: Publish to Dropbox folder |
| step([$class: 'DropboxPublisherPlugin']): Send build artifacts over Dropbox |
| Publish Over FTP |
| step([$class: 'BapFtpPromotionPublisherPlugin']): Send build artifacts over FTP |
| ftpPublisher: Send build artifacts over FTP |
| Publish Over SSH |
| step([$class: 'BapSshPromotionPublisherPlugin']): Send build artifacts over SSH |
| sshPublisher: Send build artifacts over SSH |
| Publish to Bitbucket Plugin |
| step([$class: 'BitbucketPublisher']): Publish to Bitbucket Server |
| Pull Request Monitoring |
| monitoring: Configure Monitoring Dashboard |
| PureLoad Plugin |
| publishPureLoad: Publish PureLoad Results |
| Pyenv Pipeline Plugin |
| pybat: PyEnvVar Batch Script |
| pysh: PyEnvVar Shell Script |
| withPythonEnv: Code Block |
| QF-Test Plugin |
| QFTest: Run the configured QF-Test suites. |
| Qiniu |
| archiveArtifactsToQiniu: Archive the artifacts to Qiniu |
| QMetry for JIRA - Test Management Plugin |
| step([$class: 'QTM4JResultPublisher']): Publish test result to QMetry for JIRA Old |
| step([$class: 'TestReportDeployPublisher']): Publish results to QMetry for Jira version 3.X below |
| step([$class: 'TestReportDeployPublisherCloudV4']): Publish results to QMetry for Jira version 4.X above |
| QMetry Test Management Plugin |
| step([$class: 'QTMReportPublisher']): Publish Build Result(s) to QMetry Test Management |
| QRebel Plugin |
| qrebel: Monitor performance regressions with QRebel |
| qTest Plugin |
| submitJUnitTestResultsToqTest: Submit jUnit test result to qTest |
| Quali Torque plugin |
| endTorqueSandboxEnvironment: "End Environment" |
| startTorqueSandboxEnvironment: "Start Environment" |
| waitForTorqueSandboxEnvironment: "Wait for environment" |
| Quality Clouds Scan Plugin |
| qualityCloudsScan: Quality Clouds Instance Scan |
| Qualys Container Scanning Connector |
| getImageVulnsFromQualys: Scan container images with Qualys CS |
| Qualys Host Scanning Connector |
| qualysVulnerabilityAnalyzer: Scan host/instances with Qualys VM |
| Qualys IaC Security |
| qualysIaCScan: Qualys IaC Scan |
| step([$class: 'TemplateScanBuilder']): Qualys IaC Scan |
| Qualys Policy Compliance Scanning Connector |
| qualysPolicyComplianceScanner: Scan host/instances with Qualys PC |
| Qualys Web App Scanning Connector |
| qualysWASScan: Scan web applications with Qualys WAS |
| step([$class: 'WASScanNotifier']): Scan web applications with Qualys WAS |
| Questa VRM |
| questavrm: Publish Questa VRM Regression Results |
| Qy Wechat Notification Plugin |
| qyWechatNotification: 企业微信通知 |
| R Plugin |
| r: Execute R script |
| Rabbit-MQ Publisher Plugin |
| rabbitMQPublisher: Publish to Rabbit-MQ |
| RadarGun Reporting Plugin |
| radargunreporting: Report RadarGun Performance Test |
| step([$class: 'RadarGunPublisher']): Report Performance Test Results (RadarGun) |
| Railflow for TestRail |
| railflow: Railflow Plugin: TestRail Test Results Processor |
| Rancher Plugin |
| rancher: Deploy/Upgrade Rancher Service |
| Ranorex Test Execution Plugin |
| ranorex: Run a Ranorex test suite |
| Rapid7 Application Security (InsightAppSec) |
| insightAppSec: Scan using Application Security |
| Raspberry Pi Build Status Plugin |
| step([$class: 'LedBorgPublisher']): LED Borg controller |
| ReadyAPI Functional Testing Plugin |
| SoapUIPro: ReadyAPI Test: Run Functional Test |
| Red Hat Dependency Analytics Plugin |
| rhdaAnalysis: Invoke Red Hat Dependency Analytics (RHDA) |
| step([$class: 'CRDABuilder']): Invoke Red Hat Dependency Analysis (RHDA) |
| Redeploy Rancher2.x Workload Plugin |
| rancherRedeploy: Redeploy Rancher2.x Workload |
| Redmine Metrics Report |
| redmineMetricsReport: Generate Redmine Metrics Report |
| Release Plugin |
| release: Trigger release for the job |
| Reliza Integration |
| addRelizaRelease: RelizaBuilder |
| submitPrData: RelizaPR |
| withReliza: RelizaBuildWrapper |
| Remote Result Trigger Plugin |
| readRemoteJobs: ReadRemoteJobsStep |
| readRemoteResult: ReadRemoteResultStep |
| pubResult: Publish Build Result |
| Repository Connector |
| artifactDeployer: Maven Artifact Deployer |
| artifactResolver: Maven Artifact Resolver |
| Reqtify Plugin |
| reqtifyFunction: Reqtify: Call Function |
| reqtifyReport: Reqtify: Generate Report |
| step([$class: 'CallFunction']): Reqtify: Call Function |
| step([$class: 'ReqtifyGenerateReport']): Reqtify: Generate Report |
| Review Board Plugin |
| notifyReviewBoard: Publish build status to Review Board |
| publishReview: Apply patch from Review Board |
| Rich Text Publisher Plugin |
| rtp: Publish rich text message |
| step([$class: 'RichTextPublisher']): Publish rich text message |
| Robot Framework plugin |
| robot: Configure robot framework report collection |
| step([$class: 'RobotPublisher']): Publish Robot Framework test results |
| RocketChat Notifier |
| rocketSend: Send RocketChat Message |
| Role-based Authorization Strategy |
| currentUserGlobalRoles: Current Users Global Roles |
| currentUserItemRoles: Current Users Item Roles |
| RubyMetrics plugin for Jenkins |
| step([$class: 'RcovPublisher']): Publish Rcov report |
| Run Selector Plugin |
| selectRun: Select Run |
| Rundeck plugin |
| step([$class: 'RundeckNotifier']): Rundeck |
| S3 publisher plugin |
| s3Upload: Publish artifacts to S3 Bucket |
| s3CopyArtifact: S3 Copy Artifact |
| SaltStack plugin |
| salt: Send a message to Salt API |
| step([$class: 'SaltAPIBuilder']): Send a message to Salt API |
| Sauce OnDemand plugin |
| sauce: Sauce |
| sauceconnect: Sauce Connect |
| saucePublisher: Run Sauce Labs Test Publisher |
| SCM HttpClient (deprecated) |
| scmHttpClient: SCM HttpClient |
| SCM Skip Plugin |
| scmSkip: SCM Skip Step |
| Scoverage Plugin |
| step([$class: 'ScoveragePublisher']): Publish Scoverage Report |
| SD Elements Plugin |
| sdelements: SD Elements |
| Seapine Surround SCM Plug-in |
| sscm: Surround SCM |
| Sec1 Security Scanner |
| sec1ScaSastSecurity: Execute Sec1 Sca Sast Security Scan |
| Selenium HTML report |
| step([$class: 'SeleniumHtmlReportPublisher']): Publish Selenium Html Report |
| Sensedia Api Platform tools |
| sensediaApiDeploy: Sensedia API Platformdeploy |
| sensediaApiJson: Sensedia API Platform get json |
| sensediaApiQA: Sensedia API Platform QA |
| Service Now Plugin |
| serviceNow_attachFile: AttachFileStep |
| serviceNow_attachZip: AttachZipStep |
| serviceNow_createChange: CreateChangeStep |
| serviceNow_getCTask: GetCTaskStep |
| serviceNow_getChangeState: GetChangeStateStep |
| serviceNow_updateChangeItem: UpdateChangeItemStep |
| serviceNow_updateTask: UpdateChangeTaskStep |
| ServiceNow CI/CD Plugin |
| snActivatePlugin: SN: Activate plugin |
| snApplyChanges: SN: Apply changes |
| snBatchInstall: SN: Batch install |
| snBatchRollback: SN: Batch rollback |
| snInstallApp: SN: Install application |
| snInstanceScan: SN: Instance scan |
| snPublishApp: SN: Publish application |
| snRollbackApp: SN: Roll back application |
| snRollbackPlugin: SN: Roll back plugin |
| snRunTestSuite: SN: Run test suite with results |
| ServiceNow DevOps Plugin |
| snDevOpsArtifact: ServiceNow DevOps - Register Artifact step |
| snDevOpsChange: ServiceNow DevOps - Change Control step |
| snDevOpsConfig: ServiceNow DevOps - DevOps Configuration Pipeline |
| snDevOpsConfigExport: ServiceNow DevOps - DevOps Configuration Export |
| snDevOpsConfigGetSnapshots: ServiceNow DevOps - Get latest and validated snapshots |
| snDevOpsConfigPublish: ServiceNow DevOps - DevOps Configuration Publish |
| snDevOpsConfigRegisterPipeline: ServiceNow DevOps - DevOps Configuration Register Pipeline |
| snDevOpsConfigUpload: ServiceNow DevOps - DevOps Configuration Upload |
| snDevOpsConfigValidate: ServiceNow DevOps - DevOps Configuration Validate |
| snDevOpsGetChangeNumber: ServiceNow DevOps - get Change Number step |
| snDevOpsPackage: ServiceNow DevOps - Register Package step |
| snDevOpsSecurityResult: ServiceNow DevOps - Register Security Step |
| snDevOpsStep: ServiceNow DevOps - Mapping step |
| snDevOpsUpdateChangeInfo: ServiceNow DevOps - Update Change Request Info |
| step([$class: 'DevOpsCreateArtifactPackageBuildStep']): ServiceNow DevOps - Register Package step |
| step([$class: 'DevOpsFreestyleRegisterSecurityStep']): ServiceNow DevOps - Register Security Step |
| step([$class: 'DevOpsRegisterArtifactBuildStep']): ServiceNow DevOps - Register Artifact step |
| SideeX |
| step([$class: 'SideeX']): Execute SideeX Web Testing |
| SimplifyQA Automation Hub |
| SQAPipelineExecutor: SimplifyQA (Old UI Executor) |
| simplifyQA: SimplifyQA Pipeline Executor |
| Sken.ai CLI |
| skenai: Sken.ai |
| Slack Notification Plugin |
| slackSend: Send Slack Message |
| slackUploadFile: Upload file to slack |
| slackUserIdFromEmail: Resolve Slack UserId from Email Address |
| slackUserIdsFromCommitters: Resolve Slack UserIds from Changeset Authors |
| SLOCCount Plug-in |
| sloccountPublish: Publish Sloccount reports |
| step([$class: 'SloccountPublisher']): Publish SLOCCount analysis results |
| SLSA Provenance Attestation Plugin |
| provenanceRecorder: Generate SLSA provenance attestations |
| SmileHub Notifier |
| smilehubSend: Send SmileHub Message |
| Snow Commander Plugin |
| vCommander: Commander Services |
| SnowGlobe Plugin |
| snowglobe_apply: ApplyStep |
| snowglobe_clone: CloneStep |
| snowglobe_destroy: DestroyStep |
| snowglobe_get_variables: GetVariablesStep |
| snowglobe_set_variables: SetVariablesStep |
| snowglobe_state: StateStep |
| Snyk Security Plugin |
| snykSecurity: Invoke Snyk Security task |
| step([$class: 'SnykStepBuilder']): Invoke Snyk Security task |
| Sonar Gerrit Plugin |
| sonarToGerrit: Post SonarQube issues as Gerrit comments |
| Sonargraph Integration Jenkins Plugin |
| SonargraphReport: Sonargraph Integration Report Generation & Analysis |
| SonarQube Scanner for Jenkins |
| waitForQualityGate: Wait for SonarQube analysis to be completed and return quality gate status |
| withSonarQubeEnv: Prepare SonarQube Scanner environment |
| Sonic CI Helper |
| upload-sonic: Upload package to Sonic Testing Platform. |
| SOOS SCA |
| step([$class: 'SoosSCA']): SOOS SCA |
| Split Admin plugin |
| split: Split Admin Task |
| Splunk Plugin |
| step([$class: 'SplunkArtifactNotifier']): Send files to Splunk |
| Splunk Plugin Extension |
| sendSplunkConsoleLog: Send console log Splunk |
| sendSplunkFile: Send files to Splunk |
| Spring Config Plugin |
| springConfig: A step to read spring style profile configs |
| springProfiles: A step to retrieve spring profiles defined in Job |
| Spring Initalzr plugin |
| springBoot: Generate spring boot application |
| SQLPlus Script Runner |
| step([$class: 'SQLPlusRunnerBuilder']): SQLPlus Script Runner |
| SSH Agent Plugin |
| sshagent: SSH Agent |
| SSH Pipeline Steps |
| sshCommand: SSH Steps: sshCommand - Execute command on remote node. |
| sshGet: SSH Steps: sshGet - Get a file or directory from remote node. |
| sshPut: SSH Steps: sshPut - Put a file or directory on remote node. |
| sshRemove: SSH Steps: sshRemove - Remove a file or directory from remote node. |
| sshScript: SSH Steps: sshScript - Execute script(file) on remote node. |
| StackRox Container Image Scanner |
| stackrox: StackRox Container Image Scanner |
| Start Windocks Containers |
| step([$class: 'WinDocksBuilder']): Setup Docker Container |
| StepCounter Plugin |
| stepcounter: Count steps |
| Stoplight Report Plugin |
| publishStoplight: Publish Stoplight Report |
| step([$class: 'StoplightReportPublisher']): Publish Stoplight Report |
| Subversion Partial Release Manager plugin |
| step([$class: 'PartialReleaseMgrSuccessfulBuilder']): Svn-Partial Release Manager (After build) |
| Subversion Plug-in |
| svn: Subversion |
| Summary Display Plugin |
| step([$class: 'ACIPluginPublisher']): Publish XML Summary Reports |
| Sumologic Publisher |
| SumoPipelineLogCollection: SumoPipelineLogCollection |
| SumoSDOEvent: Upload Events specific to Software Delivery Optimization Solution to Sumo Logic. |
| SumoUpload: Upload files or Text to Sumo Logic HTTP source as provided in Sumo Logic Publisher Configuration. |
| step([$class: 'SumoBuildNotifier']): Sumo Logic build logger |
| SWEAGLE Plugin |
| SWEAGLEExport: SWEAGLE Get Config |
| SWEAGLESnapshot: SWEAGLE Snapshot |
| SWEAGLEUpload: SWEAGLE Upload |
| SWEAGLEValidate: SWEAGLE Validate |
| Synopsys Coverity plugin |
| coverityIssueCheck: Check for Issues in Coverity View |
| withCoverityEnvironment: Inject Coverity environment into the build process |
| Sysdig Secure Container Image Scanner Plugin |
| step([$class: 'IaCScanningBuilder']): Sysdig Secure Code Scan |
| step([$class: 'ImageScanningBuilder']): Sysdig Image Scanning |
| sysdigImageScan: Sysdig Image Scanning pipeline step |
| Tacotruck Plugin |
| tacotruck: Execute Tacotruck |
| Talend |
| createTask: Talend Create Task |
| runPromotion: Talend Promotion |
| runTask: Talend Run Task |
| Tanaguru Plugin |
| tanaguru: Jenkins Tanaguru Plugin |
| TAP Plugin |
| step([$class: 'TapPublisher']): Publish TAP Results |
| Team Concert Git Plugin |
| step([$class: 'RTCGitBuilder']): Rational Team Concert(RTC) integration for Git |
| Team Concert Plugin |
| rtcBuild: Step for interacting with EWM (RTC) Build |
| step([$class: 'RTCPostBuildDeliverPublisher']): RTC Post Build Deliver |
| teamconcert: Team Concert |
| teamscale-upload |
| teamscale: Teamscale Upload |
| Tekton Client Plugin |
| step([$class: 'CreateCustomTaskrun']): Tekton : Create TaskRun |
| step([$class: 'DeleteRaw']): Tekton : Delete Resource (Raw) |
| Telegram Bot Plugin |
| step([$class: 'TelegramBotBuilder']): TelegramBot |
| telegramSend: TelegramBot |
| step([$class: 'TelegramBotPublisher']): TelegramBot |
| Test Results Aggregator Plugin |
| testResultsAggregator: Aggregate Test Results |
| TestComplete support plug-in |
| testcompletetest: TestComplete Test |
| Testein |
| step([$class: 'TesteinRunBuilder']): Run Testein test/suite/application |
| step([$class: 'TesteinUploadStepBuilder']): Upload Testein custom test steps |
| TestFLO - Test Management for Jira |
| step([$class: 'TestResultSenderBuildStep']): TestFLO Automation test results publisher |
| TestingBot plugin |
| testingbotPublisher: Run TestingBot Test Publisher |
| testingbot: TestingBot |
| testingbotTunnel: TestingBotTunnel |
| Testinium Plugin |
| testiniumExecution: Start Testinium Execution |
| Testkube CLI |
| setupTestkube: Testkube Setup Step |
| TestNG Results Plugin |
| testNG: Publish TestNG Results |
| TestWeaver Plugin |
| testweaver: TestWeaver |
| TestWheel Automation Plugin |
| testwheelTrigger: TestwheelTrigger |
| Text Finder |
| findText: Search files or the console log for regular expression(s) |
| Themis Plugin |
| themisRefresh: Refresh Themis Project |
| themisReport: Send report files to Themis |
| ThreadFix Plugin |
| step([$class: 'ThreadFixPublisher']): Publish ThreadFix Scan |
| Throttle Concurrent Builds Plug-in |
| throttle: Throttle execution of node blocks within this body |
| Thycotic DevOps Secrets Vault Plugin |
| dsvSecret: VaultSecretStep |
| wrap([$class: 'VaultBuildWrapper']): Use Thycotic DevOps Secrets Vault Secrets |
| Thycotic DevOps Secrets Vault Plugin |
| wrap([$class: 'ThycoticVaultBuildWrapper']): Thycotic DevOps Secrets Vault Plugin |
| TICS Plugin |
| step([$class: 'TicsAnalyzer']): Run TICS |
| publishTicsResults: |
| runTics: |
| step([$class: 'TicsPublisher']): Publish TICS results |
| Timestamper |
| timestamps: Timestamps |
| wrap([$class: 'TimestamperBuildWrapper']): Add timestamps to the Console Output |
| Token Macro Plugin |
| tm: Expand a string containing macros |
| tracetronic ecu.test Plugin |
| publishATX: [TT] Publish ATX Reports |
| generateCache: [TT] Generate Caches |
| downstreamPublisher: [TT] Downstream Report Generation |
| publishETLogs: [TT] Publish ecu.test Logs |
| exportPackages: [TT] Export Packages |
| exportProjects: [TT] Export Projects |
| importPackages: [TT] Import Packages |
| importProjects: [TT] Import Projects |
| publishUNIT: [TT] Publish UNIT Reports |
| checkETLicense: [TT] Check ecu.test License |
| publishGenerators: [TT] Publish Generator Reports |
| startET: [TT] Start ecu.test |
| startTS: [TT] Start Tool-Server |
| stopET: [TT] Stop ecu.test |
| stopTS: [TT] Stop Tool-Server |
| publishTMS: [TT] Publish to Test Management System |
| publishTRF: [TT] Publish TRF Reports |
| testFolder: [TT] Run Test Folder |
| testPackage: [TT] Run Package |
| testProject: [TT] Run Project |
| publishTraceAnalysis: [TT] Publish Trace Analysis |
| getATXServer: Get test.guide server by name |
| getETInstallation: Get ecu.test installation by name |
| isConfigStarted: Check ecu.test configuration status |
| newATXServer: Return new test.guide server |
| newETInstallation: Return new ecu.test installation |
| Tricentis Continuous Integration |
| tricentisCI: Tricentis Continuous Integration |
| Tuleap API Plugin |
| tuleapNotifyCommitStatus: Update the build status of the commit in Tuleap |
| tuleapSendTTMResults: Send Tuleap Test Management Results |
| Typetalk Plugin |
| typetalkSend: Notify Typetalk when the build fails |
| withTypetalk: Notify Typetalk when the build starts/ends |
| UiPath Plugin |
| UiPathAssets: UiPath Manage Assets |
| UiPathDeploy: UiPath Deploy |
| UiPathInstallPlatform: UiPath InstallPlatform |
| UiPathPack: UiPath Pack |
| UiPathRunJob: UiPath Run Job |
| UiPathSolutionActivateDeployment: UiPath Solution: Activate Deployment |
| UiPathSolutionDeletePackage: UiPath Solution: Delete Package |
| UiPathSolutionDeploy: UiPath Solution: Deploy |
| UiPathSolutionDownloadConfig: UiPath Solution: Download Config |
| UiPathSolutionDownloadPackage: UiPath Solution: Download Package |
| UiPathSolutionPack: UiPath Solution: Pack |
| UiPathSolutionUninstallDeployment: UiPath Solution: Uninstall Deployment |
| UiPathSolutionUploadPackage: UiPath Solution: Upload Package |
| UiPathTest: UiPath Run tests |
| Uleska Plugin |
| uleskaScanner: UleskaScanner |
| Unblocked Notify Plugin |
| unblockedNotify: Send notification to Unblocked |
| Updatebot Plugin |
| updateBotPush: UpdateBot Push |
| Updraft Android/iOS Publisher |
| updraftPublish: Updraft Android/iOS Publisher |
| Upload to zScan |
| zScanUpload: Upload build artifacts to zScan |
| UrbanCode Velocity Plugin |
| step([$class: 'CheckGate']): UCV - Check Gate in UrbanCode Velocity |
| step([$class: 'UploadBuild']): UCV - Upload Build to UrbanCode Velocity |
| step([$class: 'UploadDeployment']): UCV - Upload Deployment to UrbanCode Velocity |
| step([$class: 'UploadJUnitTestResult']): UCV - Upload JUnit Results to UrbanCode Velocity |
| step([$class: 'UploadMetricsFile']): UCV - Upload Metrics File to UrbanCode Velocity |
| User1st uTester Plugin |
| uTesterPageCountTask: Execute uTester Page Count Task |
| uTesterUrlListTask: Execute uTester URL List Task |
| Valgrind Plug-in |
| publishValgrind: Publish valgrind reports |
| runValgrind: Run valgrind |
| step([$class: 'ValgrindBuilder']): Run Valgrind |
| step([$class: 'ValgrindPublisher']): Publish Valgrind results |
| Variables Replace |
| contentReplace: Variables Replace |
| Vdoo Vision Scanner |
| vdooScan: Vdoo Vision Scanner |
| VectorCAST Coverage |
| step([$class: 'VectorCASTPublisher']): Record VectorCAST Coverage Information |
| VectorCAST Execution |
| step([$class: 'VectorCASTCommand']): VectorCAST Command |
| step([$class: 'VectorCASTSetup']): VectorCAST Setup |
| Venafi CodeSign Protect |
| venafiCodeSignWithJarSigner: Venafi CodeSign Protect: sign with jarsigner |
| venafiVerifyWithJarSigner: Venafi CodeSign Protect: verify with jarsigner |
| venafiCodeSignWithSignTool: Venafi CodeSign Protect: sign with signtool |
| venafiVerifyWithSignTool: Venafi CodeSign Protect: verify with signtool |
| Venafi Machine Identity Management |
| venafiVcertRequestCertificate: Venafi Machine Identity Management: request certificate |
| Veracode Scan |
| veracodeDynamicAnalysisReview: Review Veracode Dynamic Analysis Results |
| veracodeDynamicAnalysisResubmit: Resubmit Veracode Dynamic Analysis |
| veracodeDynamicRescan: Dynamic Rescan with Veracode Pipeline |
| veracode: Upload and Scan with Veracode Pipeline |
| Version Number Plugin |
| VersionNumber: Determine the correct version number |
| view-cloner |
| step([$class: 'ViewCloner']): View clone |
| Vigilnz Security |
| vigilnzScan: Run Vigilnz Security Scan |
| Violation Comments to Bitbucket Server Plugin |
| ViolationsToBitbucketServer: Report Violations to Bitbucket Server |
| Violation Comments to GitHub Plugin |
| ViolationsToGitHub: Report Violations to GitHub |
| Violation Comments to GitLab Plugin |
| ViolationsToGitLab: Report Violations to GitLab |
| Visual Basic 6 Plugin |
| vb6: VB6 |
| visualexpert |
| visualexpert: Visual Expert |
| VK Notifier |
| vkSend: VkNotifierCustomSendStep |
| vkSendEnd: VkNotifierEndSendStep |
| vkSendStart: VkNotifierStartSendStep |
| VncViewer Plugin |
| wrap([$class: 'VncViewerBuildWrapper']): Enable VNC viewer |
| vRealize Automation 8.x Plugin |
| vraDeleteDeployment: vRA - Delete Deployment |
| vraDeployFromCatalog: vRA - Deploy from catalog |
| vraGetDeployment: vRA - Get Deployment |
| vraGetResourceActionDetails: vRA - Get Resource Action Details |
| vraGetResourceActions: vRA - Get Resource Actions |
| vraRunAction: vRA - Run Action |
| vraWaitForAddress: vRA - Wait for Address |
| vSphere Plugin |
| step([$class: 'DeleteSnapshot']): Delete a Snapshot |
| step([$class: 'Deploy']): Deploy VM from template |
| step([$class: 'ExposeGuestInfo']): Expose Guest Info |
| step([$class: 'PowerOff']): Power-Off VM |
| step([$class: 'Reconfigure']): Reconfigure VM |
| step([$class: 'Rename']): Rename VM |
| step([$class: 'RenameSnapshot']): Rename Snapshot |
| step([$class: 'RevertToSnapshot']): Revert to Snapshot |
| step([$class: 'SuspendVm']): Suspend VM |
| step([$class: 'TakeSnapshot']): Take Snapshot |
| step([$class: 'VSphereBuildStepContainer']): vSphere Build Step |
| vSphere: Invoke an vSphere action, exposing the VM IP under some actions |
| VSTest Runner plugin |
| vsTest: Run unit tests with VSTest.console |
| Vulnerability Vines AI Plugin |
| vinesScan: Vines AI DAST Scan |
| Wallarm Fast |
| step([$class: 'WallarmFastBuilder']): WallarmFastBuilder |
| WAPT Pro plugin |
| step([$class: 'WaptPro']): Publish WAPT Pro reports |
| waptProReport: Publish WAPT Pro reports |
| Warnings Plugin |
| publishIssues: Publish issues created by a static analysis scan |
| recordIssues: Record compiler warnings and static analysis results |
| scanForIssues: Scan files or the console log for warnings or issues |
| Warrior Framework Plugin |
| step([$class: 'WarriorPluginBuilder']): Warrior Framework Plugin |
| Wattspeed |
| wattspeed: Wattspeed |
| Wavefront Plugin |
| wavefrontTimedCall: Sets up wavefront closure |
| Web Security Application Project (WSAP) |
| step([$class: 'WsapBuilder']): Web Security Application Project (WSAP) |
| Webhook Step Plugin |
| registerWebhook: Creates and returns a webhook that can be used by an external system to notify a pipeline |
| waitForWebhook: Wait for webhook to be POSTed to by external system |
| Websocket.in Notification Plugin |
| websocketin: Websocket.in Notifier |
| WeTest Automated Testing Plugin |
| wetest: WeTest Automated Testing |
| Windows Exe Runner Plugin |
| runexe: Windows Exe |
| WinRM Client Plugin |
| winRMClient: WinRM Client |
| Wiz Scanner |
| wizcli: Wiz Scanner |
| Worksoft Continuous Test Manager Plugin |
| execMan: Run Continuous Testing Manager Suite |
| Worksoft Execution Manager Plugin |
| execMan: Run Execution Manager Request |
| Workspace Cleanup Plugin |
| cleanWs: Delete workspace when build is done |
| WXWork Notification Plugin |
| wxwork: 企业微信机器人通知 |
| Xcode integration |
| importDeveloperProfile: Import developer profile |
| exportIpa: Export IPA |
| unlockMacOSKeychain: Unlock macOS X Keychain |
| xcodeBuild: Xcode |
| XebiaLabs XL Deploy Plugin |
| xldCreatePackage: Create a deployment package |
| xldDeploy: Deploy a package to a environment |
| xldPublishPackage: Publish a deployment package to XLDeploy |
| XebiaLabs XL Release Plugin |
| xlrCreateRelease: Create and invoke a XLR release |
| XLRelease Variables Setter |
| step([$class: 'XLRVarSetterBuilder']): XL-Release Var Setter |
| Xooa |
| xooa: Upgrade Xooa app |
| Xray - Test Management for Jira Plugin |
| step([$class: 'XrayExportBuilder']): Xray: Cucumber Features Export Task |
| step([$class: 'XrayImportBuilder']): Xray: Results Import Task |
| step([$class: 'XrayImportFeatureBuilder']): Xray: Cucumber Features Import Task |
| xUnit plugin |
| step([$class: 'XUnitPublisher']): Publish xUnit test result report |
| xunit: Publish xUnit test result report |
| Xvfb plugin |
| wrap([$class: 'Xvfb']): Start Xvfb before the build, and shut it down after. |
| Xvnc plugin |
| xvnc: Run Xvnc during build |
| Xygeni Sensor |
| xygeniSaltAtAdd: Xygeni Salt Attestation 'Add' command |
| xygeniSaltAtCommit: Xygeni Salt Attestation 'Commit' command |
| xygeniSaltAtInit: Xygeni Salt Attestation 'Init' command |
| xygeniSaltAtRun: Xygeni Salt Attestation 'Run' command |
| xygeniSaltAtSlsa: Xygeni Salt Attestation 'Slsa Provenance' command |
| xygeniSaltVerify: Xygeni Salt 'Verify' command |
| Zanata Plugin |
| step([$class: 'ZanataCliBuilder']): Zanata Sync via CLI |
| step([$class: 'ZanataSyncStep']): Zanata Sync |
| ZAP Pipeline Plugin |
| archiveZap: Create & Archive ZAP report |
| configurePassiveRules: Configures the list of passive rules to apply / avoid (https://www.zaproxy.org/docs/alerts/) |
| importZapScanPolicy: Import a ZAP scan policy from the specified path |
| importZapUrls: Load a list of URLs for ZAP to use from the specified path |
| runZapAttack: Run ZAP attack by changing to attack mode and starting the attack |
| runZapCrawler: Run ZAP crawler on a specified host |
| startZap: Start ZAP process |
| stopZap: Stop the ZAP instance. |
| Zephyr |
| downloadFeatureFiles: Zephyr: Download Feature Files |
| publishTestResults: Zephyr: Publish Test Results |
| Zephyr Enterprise Test Management plugin |
| zeeReporter: Publish test result to Zephyr Enterprise |
| zerobug Plugin |
| ZeroBugPublisher: zerobug |
| Zoho QEngine |
| zohoQEngineTestPlanExecution: Zoho QEngine Test Plan Execution |
| Zoho Sprints |
| addSprintComment: [Zoho Sprints] Add a sprint comment |
| addSprintsReleaseComment: [Zoho Sprints] Add a release comment |
| completeSprint: [Zoho Sprints] Complete a sprint |
| createSprints: [Zoho Sprints] Create a sprint |
| sprintsAddFeedStatus: [Zoho Sprints] Add a feed status |
| sprintsAddWorkItem: [Zoho Sprints] Create a work item |
| sprintsAddWorkItemComment: [Zoho Sprints] Add an item comment |
| sprintsCreateRelease: [Zoho Sprints] Create a release |
| sprintsUpdateRelease: [Zoho Sprints] Update a release |
| sprintsUpdateWorkItem: [Zoho Sprints] Update a work item |
| startSprint: [Zoho Sprints] Start a sprint |
| updateSprints: [Zoho Sprints] Update a sprint |
| wrap([$class: 'AddWorkItemOnFailure']): [Zoho Sprints] Create a work item on failure |
| Zoom Plugin |
| zoomSend: zoomSend |
| Zowe zDevOps |
| allocateDS: Allocate Dataset Declarative |
| step([$class: 'AllocateDatasetStep']): [z/OS] - Allocate dataset |
| deleteDataset: Delete Dataset or Dataset member Declarative |
| step([$class: 'DeleteDatasetStep']): [z/OS] - Delete dataset/member |
| deleteDatasetsByMask: Delete Datasets (bulk) by mask Declarative |
| step([$class: 'DeleteDatasetsByMaskStep']): [z/OS] - Delete datasets by mask |
| step([$class: 'DownloadDatasetStep']): [z/OS] - Download dataset/member |
| downloadDS: Download File Declarative |
| performTsoCommand: Perform TSO command Declarative |
| step([$class: 'PerformTsoCommandStep']): [z/OS] - Perform TSO command |
| step([$class: 'SubmitJobStep']): [z/OS] - Submit job |
| submitJob: Submit Job Declarative |
| submitJobSync: Submit Job Synchronously Declarative |
| writeFileToMember: Write file to Dataset Member Declarative |
| writeFileToDS: Write file to Dataset Declarative |
| step([$class: 'WriteFileToDatasetStep']): [z/OS] - Write file to dataset |
| writeFileToFile: Write file to Unix file Declarative |
| step([$class: 'WriteFileToFileStep']): [z/OS] - Write file to USS file |
| step([$class: 'WriteFileToMemberStep']): [z/OS] - Write file to member |
| writeToDS: Write to Dataset Declarative |
| step([$class: 'WriteToDatasetStep']): [z/OS] - Write text to dataset |
| writeToFile: Write to Unix file Declarative |
| step([$class: 'WriteToFileStep']): [z/OS] - Write text to USS file |
| writeToMember: Write to Dataset Member Declarative |
| step([$class: 'WriteToMemberStep']): [z/OS] - Write text to member |
| zosmf: ZosmfStepDeclarative |
| Zscaler IaC Scanner |
| wrap([$class: 'ZscalerScan']): Zscaler IaC scan |
| Zulip Plugin |
| zulipNotification: Zulip Notification |
| zulipSend: Zulip Send |