Skip to content

Instantly share code, notes, and snippets.

@jfryman
Last active February 10, 2016 17:45
Show Gist options
  • Save jfryman/10e35f78690bae337ea5 to your computer and use it in GitHub Desktop.
Save jfryman/10e35f78690bae337ea5 to your computer and use it in GitHub Desktop.
GitHub Integration Directory Application - StackStorm

Marketing

https://developer.github.com/integrations-directory/marketing-guidelines/

Blurb

StackStorm: ChatOps and Event-driven automation for your infrastructure.

Description

StackStorm integrates with the GitHub API to create developmental and operational workflows with many popular IT tools. Integrate with CI tools to create a pipeline to build your applications, integrate with deployment tools to create pipelines to deploy your applications safely and consistently, and empower your users by exposing automations safely with ChatOps.

Images

logo

Features

React to your infrastructure with the Rules Engine

StackStorm uses rules and worfklows to capture operational patterns as automations. Rules map triggers to actions (or workflows), apply matching criteria and map trigger payload to action inputs. These are written in simple to read and write YAML format. Combine many rules together to create Uber workflows, or kick off many actions at once from a single event.

stackstorm-rules

Empower your users everywhere with ChatOps

ChatOps brings automation and collaboration together; transforming devops teams to get things done better, faster, and with style. StackStorm provides native two-way Chatops support. Expose actions via human-friendly aliases; get notifications from rules and workflows – no coffee-script, just add YAML. Works with Slack, HipChat, IRC, and other chat services via Hubot.

ChatOps is all about enablement - Hubot + StackStorm gives you the ability to capture the immense knowledge of your team and expose them to everyone as actions.

stackstorm-chatops

Collaborate and build complex workflows easily with Flow

Flow is a first of its kind visual workflow designer that treats automation code and its visual representation as true equals. Drag in new actions from your palette and connect them as you like. Code is automatically generated as elements are dragged and manipulated in the workflow. Upload an entire workflow—an end-to-end automation—and see the visual representation appear.

Flow helps new developers easily get a handle on assembling workflows via a visual editor, and seasoned developers get a tool to visualize complex business workflows. Using Flow makes it easier to collaborate and make rapid changes new and existing workflows.

st2-flow

GitHub Integration Directory data:

https://developer.github.com/integrations-directory/getting-listed/

Contacts

Standard Links

Categories

Build

StackStorm can integrate with GitHub to receive API events, which in turn can be used to kick off CI builds in StackStorm with many popular tools. Individual CI actions can be combined together with workflows to chain together complex use cases or test criteria. Experiment with parallel build pipelines simultaneously and perform safe upgrades with Workflows.

Examples:

Collaborate

StackStorm enables developers and operators to collaborate together with Chat Ops. StackStorm integrates with Hubot and configures connections to standard chat services like Yammer, HipChat, IRC, FlowDock, and Slack. Once enabled, StackStorm actions can be mapped as "aliases", allowing commands to be executed via Chat Ops. Get updates from all your tools and aggregate into a common chat room. Any command regardless of language or complexity can be easily configured as a ChatOps command.

Examples:

Deploy

StackStorm enables developers and operators to automate portions or complete deployment pipelines. Receive webhooks from GitHub, and create rules that trigger package builds and deployments to systems. Combine with the power of Chat Ops, and enable others to create and build safely and within company workflows.

Examples:

Technical Requirements

StackStorm All-in-one installer and install instructions allow users to deploy StackStorm instances that are TLS enabled from the get-go. Send and receive events via HTTPS

Type of listing

“Learn More”. Currently, this is an on-premise solution, a SaaS offering does not exist today. This may change in the future, at which point we will provide updates.

@jfryman
Copy link
Author

jfryman commented Feb 10, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment