Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 2.3 KB

README.md

File metadata and controls

42 lines (28 loc) · 2.3 KB

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