Skip to content

mihaitusa/cs-couchbase

 
 

Repository files navigation

CloudSlang logo Couchbase logo

This repository contains ready-made CloudSlang @Actions, flows, operations and tests for the Couchbase integration.

Travis CI Maven Central Rating Test coverage Dependencies
Build Status Maven Central Codacy Badge Codacy Badge Dependency Status

Integration

Couchbase Server is an open source, distributed, NoSQL document-oriented database. 
It exposes a fast key-value store with managed cache for submillisecond data operations,
purpose-built indexers for fast queries and a query engine for executing SQL-like queries. 
For mobile and Internet of Things environments Couchbase Lite runs natively on-device and 
manages synchronization to Couchbase Server.

Dependency Information

<dependency>
    <groupId>io.cloudslang.content</groupId>
    <artifactId>cs-couchbase</artifactId>
    <version>0.1.0</version>
</dependency>

Usage

Pre-requisites: JAVA JRE >=7

  1. Download the CloudSlang CLI file named cslang-cli.zip/tar.gz:
  2. Extract it.
  3. Go to the folder cslang/bin/
  4. Run the executable :
    • For Linux: bash cslang
    • For Windows: cslang.bat
  5. Run a simple Get design docs info operation:

run --f ../slang/io/cloudslang/content/couchbase/views/get_design_docs_info.sl --i endpoint=couchbase_IP,username=couchbase_USERNAME,password=couchbase_PASSWORD,bucket_name=couchbase_BUCKET_NAME

Command line arguments in the above example:

Argument Description
--f Location of the flow to run.
--i Arguments the flow takes as input, for multiple arguments use a comma delimited list (e.g. var1=value1,var2=value2).

For more information about the integration, content structure, contribution guide visit our wiki page here.

About

Test cs-couchbase

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license.template

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 68.0%
  • Slash 32.0%