Skip to content

The Mongo DB plugin is a XL Deploy plugin that enables executing scripts against a Mongo DB instance.

License

Notifications You must be signed in to change notification settings

xebialabs-community/xld-mongodb-plugin

Repository files navigation

MongoDB integration for XL Deploy

Build Status Codacy Badge License MIT standard-readme compliant

The Mongo DB plugin is a XL Deploy plugin that enables executing scripts against a Mongo DB instance.

Installation

Building the Plugin

The gradle wrapper facilitates building the plugin. Use the following command to build using Gradle:

./gradlew clean assemble

The built plugin, along with other files from the build, can then be found in the build folder.

Adding the Plugin to XL Deploy

For the latest instructions on installing XL Deploy plugins, consult the associated documentation on docs.xebialabs.com.

Usage

The configuration items for this plugin:

  1. MongoDB Scripts (type mongodb.MongoDBScripts)
  2. MongoDB Client (type mongodb.MongoDBClient)
  3. Executed MongoDB Scripts (type mongodb.ExecutedMongoDBScripts)

To run MongoDB scripts during a deployment, you must have the MongoDBScripts configuration item in the deployment package and the MongoDBClient defined on the overthere host (infrastructure). Use the docs.xebialabs.com site for more information on deployments and the XL Deploy Unified Deployment Model (UDM).

Contributing

Please review the contributing guidelines for xebialabs-community at http://xebialabs-community.github.io/

License

This community plugin is licensed under the MIT license.

See license in LICENSE.md