All Projects → SFDO-Tooling → Cumulusci

SFDO-Tooling / Cumulusci

Licence: bsd-3-clause
Python framework for building portable automation for Salesforce projects

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cumulusci

Metaci
Lightweight, Salesforce specific CI app run on Heroku to build Github repositories configured for CumulusCI
Stars: ✭ 45 (-78.67%)
Mutual labels:  salesforce, continuous-integration
Graphql Doctor
Prevent Breaking Changes in a GraphQL API with GitHub Checks
Stars: ✭ 203 (-3.79%)
Mutual labels:  continuous-integration
Greenkeeper Lockfile
🔒 Your lockfile, up to date, all the time
Stars: ✭ 181 (-14.22%)
Mutual labels:  continuous-integration
Ex check
One task to efficiently run all code analysis & testing tools in an Elixir project. Born out of 💜 to Elixir and pragmatism.
Stars: ✭ 198 (-6.16%)
Mutual labels:  continuous-integration
Wflow
🐆 EXPERIMENTAL -- Runs GitHub Actions workflows locally (local) -- Don't run your YAML like a 🐪
Stars: ✭ 187 (-11.37%)
Mutual labels:  continuous-integration
Cml
♾️ CML - Continuous Machine Learning | CI/CD for ML
Stars: ✭ 2,843 (+1247.39%)
Mutual labels:  continuous-integration
Tooling
🧰 Up-to-date list of JavaScript and TypeScript tooling resources
Stars: ✭ 181 (-14.22%)
Mutual labels:  continuous-integration
Zeus
WIP: A dashboard for CI
Stars: ✭ 210 (-0.47%)
Mutual labels:  continuous-integration
Jenkins Rest
Java client, built on top of jclouds, for working with Jenkins REST API
Stars: ✭ 201 (-4.74%)
Mutual labels:  continuous-integration
Hands On Devops
A hands-on DevOps course covering the culture, methods and repeated practices of modern software development involving Packer, Vagrant, VirtualBox, Ansible, Kubernetes, K3s, MetalLB, Traefik, Docker-Compose, Docker, Taiga, GitLab, Drone CI, SonarQube, Selenium, InSpec, Alpine 3.10, Ubuntu-bionic, CentOS 7...
Stars: ✭ 196 (-7.11%)
Mutual labels:  continuous-integration
Haoide
Stop upgrade, most of features were delivered in https://github.com/xjsender/haoide-vscode
Stars: ✭ 194 (-8.06%)
Mutual labels:  salesforce
Imposter
Scriptable, multipurpose mock server.
Stars: ✭ 187 (-11.37%)
Mutual labels:  salesforce
Sfdx Mass Action Scheduler
🚀 Declaratively schedule Process Builder, Flows, Quick Actions, Email Alerts, Workflow Rules, or Apex to process records from Reports, List Views, SOQL, or Apex.
Stars: ✭ 200 (-5.21%)
Mutual labels:  salesforce
Tox
Command line driven CI frontend and development task automation tool.
Stars: ✭ 2,523 (+1095.73%)
Mutual labels:  continuous-integration
Werf
The CLI tool gluing Git, Docker, Helm, and Kubernetes with any CI system to implement CI/CD and Giterminism
Stars: ✭ 2,814 (+1233.65%)
Mutual labels:  continuous-integration
Cirrus Ci Docs
Documentation for Cirrus CI 📚
Stars: ✭ 180 (-14.69%)
Mutual labels:  continuous-integration
Apex Lambda
Functional programming for Salesforce Apex
Stars: ✭ 189 (-10.43%)
Mutual labels:  salesforce
Escape
Release engineering, life-cycle management and Continuous Delivery of software platforms and artefacts
Stars: ✭ 199 (-5.69%)
Mutual labels:  continuous-integration
Treeherder
A system for managing CI data for Mozilla projects
Stars: ✭ 212 (+0.47%)
Mutual labels:  continuous-integration
Lncs
Improved Lecture Notes in Computer Science (LNCS) template
Stars: ✭ 208 (-1.42%)
Mutual labels:  continuous-integration

========= CumulusCI

|pypi| |python| |license| |docs|

.. |pypi| image:: https://img.shields.io/pypi/v/cumulusci :target: https://pypi.org/project/cumulusci/ :alt: PyPI .. |python| image:: https://img.shields.io/pypi/pyversions/cumulusci :alt: PyPI - Python Version .. |license| image:: https://img.shields.io/pypi/l/cumulusci :alt: PyPI - License .. |docs| image:: https://readthedocs.org/projects/cumulusci/badge/?version=latest :target: https://cumulusci.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

CumulusCI helps build great applications on the Salesforce platform by automating org setup, testing, and deployment for everyone — from developers and admins to testers and product managers.

Best practices, proven at scale. CumulusCI provides a complete development and release process created by Salesforce.org to build and release applications to thousands of users on the Salesforce platform. It's easy to start new projects with a standard set of tasks (single actions) and flows (sequences of tasks), or customize by adding your own.

Batteries included. Out-of-the-box features help you quickly:

  • Build sophisticated orgs with automatic installation of dependencies.
  • Load and capture sample datasets to make your orgs feel real.
  • Apply transformations to existing metadata to tailor orgs to your specific requirements.
  • Run builds in continuous integration systems.
  • Create end-to-end browser tests and setup automation using Robot Framework <https://cumulusci.readthedocs.io/en/latest/robotframework.html>_.
  • Generate synthetic data on any scale, from a single record to a million, using Snowfakery <https://cumulusci.readthedocs.io/en/latest/cookbook.html#large-volume-data-synthesis-with-snowfakery>__.

Build anywhere. Automation defined using CumulusCI is portable. It is stored in a source repository and can be run from your local command line, from a continuous integration system, or from a customer-facing MetaDeploy installer. CumulusCI can run automation on scratch orgs created using the Salesforce CLI, or on persistent orgs like sandboxes, production orgs, and Developer Edition orgs.

Learn more

For a tutorial introduction to CumulusCI, complete the Build Applications with CumulusCI <https://trailhead.salesforce.com/en/content/learn/trails/build-applications-with-cumulusci>_ trail on Trailhead.

To go in depth, read the full documentation <https://cumulusci.readthedocs.io/en/latest/>_.

If you just want a quick intro, watch these screencast demos <https://cumulusci.readthedocs.io/en/latest/demos.html>_ of using CumulusCI to configure a Salesforce project from a GitHub repository.

For a live demo with voiceover, please see Jason Lantz's PyCon 2020 presentation <https://www.youtube.com/watch?v=XL77lRTVF3g>_ from minute 36 through minute 54.

Questions?

Salesforce.org (http://salesforce.org/) customers and partners can ask in the CumulusCI group in the Power of Us Hub <https://powerofus.force.com/s/group/0F980000000PSRHCA4/cumulusci-cci>_.

Others can ask in the CumulusCI group in the Trailblazer Community <https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000009M9ZCAU>_.

Please note: CumulusCI is distributed under an open source license <https://github.com/SFDO-Tooling/CumulusCI/blob/main/LICENSE>_ and is not covered by the Salesforce Master Subscription Agreement.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].