Giter Club home page Giter Club logo

manifest's Introduction

What is here?

These are manifests describing the source code which goes into building many Couchbase products. They are intended to be read using the [https://gerrit.googlesource.com/git-repo/+/refs/heads/master/README.md](repo tool).

Each product (or family of products) has a top-level directory, containing manifests and subdirectories based on the various releases of those products.

When we make a release, we take the manifest emitted from the builder and store it in the released/ directory. This manifest only has exact commit SHAs, so that it explicitly describes which revision was used, in both Couchbase and external repositories.

Which Manifest Do I Use?

Couchbase Server

If you want to build the most recent development branch you should use "branch-master.xml" from the top-level directory (located there primarily for historical reasons).

Each Server release is given a code name (eg. mad-hatter, spock, etc). During development prior to a release, the manifest to use will be couchbase-server/RELEASE.xml, eg. couchbase-server/mad-hatter.xml.

After GA of a given release, the "main" manifest will become the manifest for the next point release of that release. Eg. once Mad-Hatter is GA (as 6.5.0), couchbase-server/mad-hatter.xml will start being the manifest for the upcoming 6.5.1 point release.

Also at GA, a new manifest couchbase-server/RELEASE/VERSION.xml will be made based on the GA version number (couchbase-server/mad-hatter/6.5.0.xml in the example above). This will be used for maintenance packs, urgent releases, etc, but generally will have very few changes.

Other products

Other products have similar life-cycles to the above, although many products do not adopt the "code name" methodology and instead simply use the version number for the release name. Some products use slight variations on the above.

Couchbase Experimental Builds

The toy/ directory is used by Couchbase developers for experimental builds, and so are probably not of interest to anyone not familiar with the context of the experiment.

manifest's People

Contributors

abhi-bit avatar abhinavdangeti avatar bcui6611 avatar bmeike avatar borrrden avatar cb-robot avatar ceejatec avatar daverigby avatar dustin avatar farshidce avatar gauthambanasandra avatar hisundar avatar hkodungallur avatar hsharsha avatar jimwwalker avatar mblow avatar melkote avatar mhocouchbase avatar mikewied avatar mschoch avatar olivermd avatar owendcb avatar prathibha-cb avatar rohansuri avatar sitaramv avatar sreekanth-cb avatar steveyen avatar t3rm1n4l avatar trondn avatar vmx avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.